₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,330,994 members, 8,448,140 topics. Date: Sunday, 19 July 2026 at 08:03 PM

Toggle theme

Csharpjava's Posts

Nairaland ForumCsharpjava's ProfileCsharpjava's Posts

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

Programming3D Animation Programming Join The Team by csharpjava(op):
Updated 07/12/2013 I've had to change the title.

I want us to create 3D Game Engine more powerful than any other like Unity, for creating game's, our being able to accomplish this will help us to become world renowned game's programmers. We can create this in C#, Java or any other language we are comfortable with.

To start with I'm going to carry out some research on the different tools available for creating 3D images and animations from low level codes, thereafter I will start developing a game engine for creating 3D games which will make use of a 3D tool for creating 3D images and animations. I hope there are programmers here who will be interested in this project and will contribute their skills. For those who take part, you'll be working remotely for a my limited software engineering company based in the UK. This will be an ongoing project so you can join in at anytime convenient for you to do so.
ProgrammingRe: How Is The Code For A Calculator (hardware), Written Into It. by csharpjava(m):
It is called 'embedded programming'
ProgrammingRe: Why Waste 4 Years On Computer Science In University? by csharpjava(m):
Nov1ce: There was a crew in Nigeria that got paid in a mega way becos the wrote and algorithm that would generate millions of 13 digit PINs without repeating a number! Now thats a feat! If it was by using java.util.random to concatenate different different digits then there would be no big deal in doing that.
DharkPoet: generate a 13 digit pin without repeating a number? Please, don't be offended, could you write down a 13 digit pin for me, and not repeat a digit? or are you trying to say that the pin is alphanumerical? Please, clarify!!
I think what he meant was millions of pin numbers made up of blocks of 13 digit pin numbers without repeating a block of pin number. This can only be achieved by using some Software Engineering Mathematical formulae like the ones below, which are then transferred into any programming language of your choice.

I do commend those who learn programming on their own, but my advice to you is that if you have the opportunity of going to Uni to study Software Engineering or Computer Science please don't throw it away.

Christianity EtcRe: Leave Any Church That Speaks In Tongues(gibberish) by csharpjava(m):
.
ProgrammingRe: Whats The Difference Between A Software Engineer And A Programmer. by csharpjava(m): 5:00pm On Jul 29, 2013
Godwin10: but can someone who studies computer engineering in Nigeria, do his masters on software engineering overseas.
The answer is yes, see one university's entry requirement below. After completing your masters in software engineering then you'll have a better understanding of your topic.

The entry requirement for the MSc programme in software engineering is normally satisfied by possession of one of the following:
A 2:2 or higher honours degree in:
Computing, Computer Science, Information Systems, Information Technology, Computer engineering, Electrical Engineering, Electronic Engineering, Digital Systems, Communication Engineering, Applied Mathematics or Physics.
ProgrammingRe: Am Confused by csharpjava(m): 10:28am On Jul 18, 2013
[quote author=p.josh]Is cyber security related to computer science(programming)[/quote]Yes it is and it comes under Cryptography which has to do with encryption.
ProgrammingRe: Am Confused by csharpjava(m): 9:51am On Jul 18, 2013
[quote author=p.josh]^^
I dont understand what u writting[/quote]In that case what were you trying to find out?
ProgrammingRe: Am Confused by csharpjava(m): 6:40pm On Jul 17, 2013
Yes, it is called hmacsha256 Algorithm or Cryptography. Below is an example from Microsoft:

http://msdn.microsoft.com/en-us/library/system.security.cryptography.hmacsha256.aspx

"An HMAC can be used to determine whether a message sent over an insecure channel has been tampered with, provided that the sender and receiver share a secret key. The sender computes the hash value for the original data and sends both the original data and hash value as a single message. The receiver recalculates the hash value on the received message and checks that the computed HMAC matches the transmitted HMAC."

using System;
using System.IO;
using System.Security.Cryptography;

public class HMACSHA256example
{

public static void Main(string[] Fileargs)
{
string dataFile;
string signedFile;
//If no file names are specified, create them.
if (Fileargs.Length < 2)
{
dataFile = @"text.txt";
signedFile = "signedFile.enc";

if (!File.Exists(dataFile))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(dataFile))
{
sw.WriteLine("Here is a message to sign"wink;
}
}

}
else
{
dataFile = Fileargs[0];
signedFile = Fileargs[1];
}
try
{
// Create a random key using a random number generator. This would be the
// secret key shared by sender and receiver.
byte[] secretkey = new Byte[64];
//RNGCryptoServiceProvider is an implementation of a random number generator.
using (RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider())
{
// The array is now filled with cryptographically strong random bytes.
rng.GetBytes(secretkey);

// Use the secret key to sign the message file.
SignFile(secretkey, dataFile, signedFile);

// Verify the signed file
VerifyFile(secretkey, signedFile);
}
}
catch (IOException e)
{
Console.WriteLine("Error: File not found", e);
}

} //end main
// Computes a keyed hash for a source file and creates a target file with the keyed hash
// prepended to the contents of the source file.
public static void SignFile(byte[] key, String sourceFile, String destFile)
{
// Initialize the keyed hash object.
using (HMACSHA256 hmac = new HMACSHA256(key))
{
using (FileStream inStream = new FileStream(sourceFile, FileMode.Open))
{
using (FileStream outStream = new FileStream(destFile, FileMode.Create))
{
// Compute the hash of the input file.
byte[] hashValue = hmac.ComputeHash(inStream);
// Reset inStream to the beginning of the file.
inStream.Position = 0;
// Write the computed hash value to the output file.
outStream.Write(hashValue, 0, hashValue.Length);
// Copy the contents of the sourceFile to the destFile.
int bytesRead;
// read 1K at a time
byte[] buffer = new byte[1024];
do
{
// Read from the wrapping CryptoStream.
bytesRead = inStream.Read(buffer, 0, 1024);
outStream.Write(buffer, 0, bytesRead);
} while (bytesRead > 0);
}
}
}
return;
} // end SignFile


// Compares the key in the source file with a new key created for the data portion of the file. If the keys
// compare the data has not been tampered with.
public static bool VerifyFile(byte[] key, String sourceFile)
{
bool err = false;
// Initialize the keyed hash object.
using (HMACSHA256 hmac = new HMACSHA256(key))
{
// Create an array to hold the keyed hash value read from the file.
byte[] storedHash = new byte[hmac.HashSize / 8];
// Create a FileStream for the source file.
using (FileStream inStream = new FileStream(sourceFile, FileMode.Open))
{
// Read in the storedHash.
inStream.Read(storedHash, 0, storedHash.Length);
// Compute the hash of the remaining contents of the file.
// The stream is properly positioned at the beginning of the content,
// immediately after the stored hash value.
byte[] computedHash = hmac.ComputeHash(inStream);
// compare the computed hash with the stored value

for (int i = 0; i < storedHash.Length; i++)
{
if (computedHash[i] != storedHash[i])
{
err = true;
}
}
}
}
if (err)
{
Console.WriteLine("Hash values differ! Signed file has been tampered with!"wink;
return false;
}
else
{
Console.WriteLine("Hash values agree -- no tampering occurred."wink;
return true;
}

} //end VerifyFile

} //end class
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 10:06am On Jul 14, 2013
pseudonomer: What about Mathematics Student with Good Programming skills?
Thanks for your interest, students that can program are welcome to join.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 2:36am On Jul 14, 2013
Here is a new project, an easy to use 'Shopping Cart' for web and mobile devices, that can be integrated with payment gateways. Please post your comments here if this is of interest to you. We will develop it with this domain name naijaEcommerce.com. The programming languages to be used are C#, PHP, Python, HTML, JavaScript, JQuery, Java and C++ for the mobile version and any other web languages you are familiar with.

The harvest is plenty, we hope the laborers too are going to be plenty, as all programmers are welcome to join in.
https://www.facebook.com/pages/Association-Of-Nigerian-Programmers-Online/589086937790732?ref=stream&hc_location=stream
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 11:57am On Jul 06, 2013
The most challenging part of this game will be the UI development, we need programmers to post their codes here or on our Facebbok page @ https://www.facebook.com/pages/Association-Of-Nigerian-Programmers-Online/589086937790732 for UI animations which we will use for this game and others. I want us to avoid the use of an animation software and just work with C++, C#, Java and JavaScript graphics. The IDEs we'll use are Mosync, Eclipse and Xamarin Studio - Starter Edition which are all free, Windows Emulator is faster for working with Mosync. Students can submit their codes too as this will serve as a good experience for them while they are still studying.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 5:40pm On Jun 30, 2013
It looks like the guys here are too scared of the supernatural in Nigeria grin, since no one has responded to my game idea, ok I will go and try the guys in the religious section, I'm sure those guys in the religious section ain't scared of the supernatural.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op):
Our first project will be a mobile app game based on supernatural believes in Nigeria. We'll need people to post their experiences and stories they've heard about supernatural events which we can turn into a mobile app game.

We will then start the game's story writing, model and design this story using a UML tool which the programming will be based on.

This is going to be a very interesting and successful project and I hope everyone will take part as this will be a mobile app developed by 'The Association Of Nigerian programmers'.

You can read contributions from others on Facebook: https://www.facebook.com/pages/Association-Of-Nigerian-Programmers-Online/589086937790732
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 9:00am On Jun 30, 2013
@netcontacts101: Nice to have you on board.
ProgrammingRe: Master's Degree In Computer Programming In UK. Please Advice. by csharpjava(m): 9:27am On Jun 29, 2013
Otuabaroku: Hi GraphicsPlus, why don't him look for a country where he will have opportunity to work after studies. If I were in his shoes I would look for US.
Very good advice, try US or Canada.
ProgrammingRe: Master's Degree In Computer Programming In UK. Please Advice. by csharpjava(m):
UK University guide 2014: University league table
All UK universities ranked by the Guardian News Paper UK

http://www.guardian.co.uk/education/table/2013/jun/03/university-league-table-2014

If you are looking for the best go for the top 50. But the downside is that the UK government has stopped work experience after graduation.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 8:59pm On Jun 18, 2013
Javanian: Errrrm can you google 'Accounting Management Application ' you would get over a hundred million results. They are tons and tons of these online both open/closed source, free/paid. i dont know about others but i wont join yet another management system team even if time permits me.
You’re right that there are loads of ' Accounting Applications' but this doesn’t mean the users are satisfied with all that they are getting from these ‘Accounting Applications’. This is where we can make a difference, by developing an ' Accounting Applications' which will provide more than what the existing ones do not provide and for us to keep improving on it. We can develop applications that already exist but with something new which will make users to switch over to our one.

Javanian: If you dont have the resources to execute project 1 try 4 or 5. its going to be stressfull but the end product would be well worth it. if done properly that app is guaranteed to make you a millonaire in dollars in first 3 years of operation. Even if the game runs on the android platfofm alone and is sold on the play store for just $3. There are more than 20 million internet users in Nigeria, most of which are/would be in the fast growing Android platform in no time. it wont be easy but you can.
Point of correction please always use 'us' as this 'Association' is not for me only but for all Nigerian programmers, any profit made belongs to all those who have contributed in making such profit.
To get the network operators to give us access to their API's or to trust us to create one for them will require us to have made a name already in developing financial applications.
For moral and ethical reasons such a war game won't be a be a good project to embark on. Developing a game of high quality will put a lot of strain on us for now as we are still at an early stage.

Javanian: You have what it takes, from your post on NL in the past i see you didnt only study software engineering abroad but you also have some on the job experience. Many of us dont have that. You dont know how much i fantasize on the kind of opportunity you have/had. in an environment where i am taught by the best lecturers/professors, have reliable internet connection, have steady power supply, have like minds i can work and share ideas with. i once took some online tutorials from UC BERKLEY and The MIT on data structures and algorithms, they were video tutorials and i saw how they are taught there. i almost shed tears. if you know what i go through everyday just to get power supply and internet connection you would join me in shedding tears. i have a project i have been working on since late last year and sometimes i almost get discouraged and want to quit but somehow i just continue.
I feel for you, well don't worry your time will come, just keep trying. What I have in mind is also for the 'Association' to offer scholarships for hard working programmer like yourself to come to the Western world to study 'Software Engineering or Computer Science'



Javanian: why am i saying all these?

1. we share a common dream and i want to encourage you.
2. project 1 would go a long way in helping me in my current project.

Also, i dont even see any need for these thread, when the time for work comes they would ALL chicken away. Believe me, i know what i am saying. All Nigerians know is money, they dont beleive in collaboration or anything of such. So you need to be a trail blazer, you need to lead the way, you need to proove yourself, you need to come up with something tangible thats the only way the FEW daring ones would listen to you. Dont get discouraged just beleive you can do it.

See you at the top!
This is the more reason I suggested the kind of applications I listed above, to develop these application to a world class level is going to be challenging but rewarding too and there will be motivation for those involved, as each stage we complete will be online for us to see and try online. I strongly believe we should start with an 'Accounting Application' and then later we can move on to games.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op):
aycsharp: you talk as if having a software engineering degree makes you a good programmer/developer. That's a typical Nigerian way of thinking, as if those crappy Universities and polytechnics actually offer the real computing. To join open source groups online nobody will ask of your CS degree, until Nigerians stop this certificate mentality, I doubt if the country will move forward.
There ain't any requirements for joining anymore, there will be more than enough tasks for anyone who can program.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 9:10pm On Jun 17, 2013
Javanian: You would certainly have to go through the individual network providers as there is no existing API for that yet. They would ask for a percentage of each transaction. You would need some goverment backing for this project as most of these network providers would be stubborn and greedy when you approach them.
This is the reason I would like us to start with an 'Accounting Application' once the application becomes popular among businesses, it will be easier for us to approach government for backing so that we can enter the cell phone market.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 1:48pm On Jun 17, 2013
Ajibel: And what do u mean by 'programming related course'huh Na physics i dey study [doe i hope 2switch 2 CS dis yr] cheesy
If you remove the compulsory requirement, i could invite my colleagues and seniors to the group
If you do any programming in the course you're studying then you can join us. There is no compulsory requirement anymore for you becoming a member.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 8:42am On Jun 17, 2013
Javanian: if a quack like me can make an attempt you guys can do better.
Not anymore, because from your suggestions, you have shown you have great potentials in the field of software development, for this reason the Association is offering you a honorary degree in Software Engineering, I hope you will accept it.

On the other issues you raised I will get back later.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 1:18am On Jun 17, 2013
Javanian: My suggestions.

1. A payment gateway that would enable Nigerians make payments online with airtime on their phone..

2. Rebranding the failed wazobia linux project and making it open source

3. An online translator that translates languages in our local dialects

igbo - hausa
hausa-yoruba
yoruba to pidgin
hausa to english

and so on

4. A 3D/HD war game that depicits the Nigerian civil war which would include well known personalities like awolowo, ojukwu and so on.

5. A 3D/HD Adventure game that has cultism and Confraternities in our Nigerian Universities as its theme.

Games should be on the android/ios and possibly P.c/Ps3/XBOX 360
Your suggestions are wonderful and I do commend you for coming up with such.

I would like us to start on the first item on your list as this will quickly make people to see what we have achieved. But one question I have is, how do we gain access to the network provider's API's that will allow payments online with airtime on phones.

2, 3 ,4 & 5 Will require a lot of time and resources from us and as we are still in the early stage, it will be best if we leave these till later.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op):
lordZOUGA: really? is that it?
No, my list is just a started. Others are welcomed to add their own ideas.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 7:29pm On Jun 16, 2013
Javanian: Sorry, am not eligble to join, i dont have a computer science or software engineering degree. what could a quack programmer like me possibly contribute? I can't read any of those your fancy modelling diagrams. Carry on.
I admit the initial requirements was a bit too much, now anyone studying a programming related course is eligible to join, I hope this will encourage more people to take part in this epic journey that will bring us respect among the programming communities around the world.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 6:54pm On Jun 16, 2013
Javanian: #Stops viewing as guest
I'm logged in most of the time.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 6:50pm On Jun 16, 2013
Javanian: "I thought you were planning to write an OS from scratch.."
If you join our team then an OS from scratch called NaijaOS will be ready within a few years, I'm not joking.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 6:40pm On Jun 16, 2013
mj: Also you have to let us know the SDLC we will be using for the project.
Thanks for your question, I would suggest we use 'Iterative and incremental development' by IBM, this is a modification of the Waterfall Model and will allow us to use a UML diagram.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 6:03pm On Jun 16, 2013
paddy4destiny: Ok thanks. Am in! What next?
The projects I like us to start with are:

1. A web and mobile app MVC 'Accounting Application' and a windows version in MVP.

2. A web and mobile app MVC 'Hotel Reservation Application' which will be integrated with the above 'Accounting Application'

3. A web base MVC 'Content Management System' (CMS).

4. A web and mobile app MVC 'Customer Relations Management Application' (CRM).

5. A web and mobile app MVC 'Forum Application'

We can start working on these projects once enough people have signed up.

Skills required are: HTML, JavaScript, Ajax, CSS, Fireworks, Photoshop, Java, C#, Python, PHP, SQL, Linq to SQL and any more I have not mentioned for the web.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 5:04pm On Jun 16, 2013
aycsharp: The association should be opened to those with and those without CS degrees.
Membership is for those who have completed or are studying OND, HND, BSc and above in Software Engineering, Computer Science or a programming related course. We also need Accountants, Bankers, Lawyers, Doctors and other professionals to supply us with their software requirements.
ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 11:03am On Jun 16, 2013
Ajibel: I'm very much pleased with your convincing tone and hope you realize your dreams with fellow interested parties. Maybe for once you can prove we doubters against the need for an Assoc. wrong. Thanks cheesy
Hopefully one day you too will become part of this Association.
ProgrammingRe: Why Doesn't Anyone In Nigeria Code In A Lisp by csharpjava(m): 9:44am On Jun 16, 2013
Fayimora:
still don't see a practical reason to have that.
Mozart is based on the Oz language. The diagram below shows its practical application.
http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf

ProgrammingRe: Association Of Nigerian Programmers Online by csharpjava(op): 8:20am On Jun 16, 2013
Ajibel: What sort of algorithm did you create that made you arrive at such conclusionhuh Its just a question i just asked and i'm in lots of programming groups on FB and there the members collaborate if they so wish- not under the banner of an Assoc. Its just that most Nigerians love Associations the same way our Govt loves setting up a committee. Thanks!
A well organized Association like this one will achieve a lot and will allow software applications developed by this Association to compete globally. This will be a big achievement for this Association and Nigerian programmers that are involved, as this will lead to it being noticed by the big players in the economy.

I can assure you that this Association will be different from the ones that have put you off the word 'Associations', programming is not about deceiving people when professional programmers can put their heads together to develop world class applications that will put us on the world stag in software development.

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