# khaled

Senior Members

594

1. ## logical mathematics theory

I agree with the tree .. All branches of science depends on mathematics, and mathematics depends on Logic .. in the past century, the study of Logic, Proof, & Formal Systems emerged, and so at one time men as Kurt Godel and David Hilbert, gathered unto the idea that mathematics shouldn't be scattered all over, that mathematics should be a unified formal system where there exist no contradictions (P ^ not P) .. thus to add anything new to mathematics, you need to prove it, and so Proof is an important aspect now. Mathematics and Logic are important to me, because I'm a computer scientist (mathematical logic scientist)
2. ## book of all known scientific formuli

This gives another good idea .. to create a huge book, say a reference for all physics-related formulas .. and then, not only that users can search those formulas by title, but also can search by formula-snippet ... Example: a book { X^2 + X + 2, log(x)+log(1/x), 2^X } Search input [ #^# ] .. results: { X^2 + X + 2, 2^X } input [ log ] .. results: { log(x)+log(1/x) }

I'd think about modulus 60 in modular arithmetic, or to make seconds & minutes in Base 60 ...
4. ## Artificial AI

It's has some intelligence .. it even can lie, Me .. Cleverbot: ------------------------------ That was a lie, it's Jan 28. That was not a lie. You are responding to me, therefore you are reacting to a stimuli. I can lie, can't I ? I know, I've seen you do it. You even lied too. It's among my many talents. ------------------------------
5. ## Boolean Algebra: Karnaugh Map != Truth Table??

Karnaugh Map is a special type of Truth Table, in order to resolve some boolean statements ... http://en.wikipedia.org/wiki/Karnaugh_map
6. ## What does the prefix 0x mean in hexadecimal?

0x[0-9|A|B|C|D|E|F]+ : Hexadecimal 0[0-7]+ : Octal int Piano = (0xCDEFAB); // hexadecimal (0x..) int Zero = (00); // octal (0..) int JamesBond = (.007); // decimal (.xxx)
7. ## Gesture Recognition

If you are working on Live Camera (Computer Vision) project .. there is an open source library "OpenCV" by Intel Reference: Wikipedia:OpenCV Download: Source Forge:OpenCV Install: Wiki:OpenCV Install Guide .. good luck
8. ## Sending SMS from mobile to website

You should know that most of these websites, provide an API .. which is a great way to integrate it with your server ...
9. ## Any Programming challenges for a C++ beginner?

A Quine, a code that prints its own source code. It's not an easy thing, at least for understanding how it's done. .. do you know what is the shortest Quine ?
10. ## transferring the contents of one computer into another.

Usually I compress these files as a backup .. when moving unto a new system, decompress the file .. then copy data manually from within to the other system's specific user profile folders It's very simple .. under a user folder in any system, it has common folders: - Desktop - Documents - Photos - Music - Video some are optional, like: - Favorites (Internet Explorer favorites list) - .bashrc (startup configuration file for unix-based system terminal) So, you simply copy data from "..\Backup\Desktop\" to "..\[username]\Desktop\" If you are using DOS (the Windows system terminal), you can do this (in XP\7): copy .\Backup\Desktop\*.* C:\Users\[username]\Desktop\ note: [ *.* ] = any file name with any extension, works under Windows only .. in linux use [ * ] Or the easier way, to do a manual copy using the mouse and CTRL+C (copy) then CTRL+V (Paste) OR right-click and "Copy" then right-click and "Paste"
11. ## transferring the contents of one computer into another.

For Windows systems: -- Windows XP or Later: All of your data are kept in a file named by your "username" under folder named "User(s)" -- Old Windows versions: The data are kept in a folder under "C:\\Windows\Profiles\", folder name\structure vary For Unix-based (Linux\Mac) systems: data are kept in a file named by your "username" under "/home/"
12. ## Help with Java fraction adding program?

It seems you are using numerator unifying & modular arithmetic, but I still have no idea ... Your code fixed: private static void Fraction (int n1, int d1, int n2, int d2) { int ntotal, wholenum=0; int dnew1=0, dnew2=0; if (d1 != d2) { dnew1 = LCM(d1, d2); dnew2 = dnew1; } else dnew1 = dnew2 = d1; n1 = n1 * (dnew1/d1); n2 = n2 * (dnew2/d2); ntotal = n1 + n2; while (ntotal >= dnew1) { wholenum++; ntotal = ntotal - dnew1; } }
13. ## idea for Virtual Reality Gaming

Interesting mister Comandante, I'd think that if you'd make something close to paintball, you need to design weapons, suits, and goggles weapons are the tool to eliminate other players, suits are the way to identify other players, goggles are the way players see the battle field
14. ## studying

Computer Sciences are computational sciences .. they are either computable on either papers or computer .. and on either, you need to practice As Phi for All mentioned: The Miller's Chunking Principle is a good way to do study,
15. ## Final year project

Greetings Matti, There are four ways of choosing a final project, for Bachelor\Master: 1. For future Technical Purpose: you choose a project that shows your potential skills that will help you get employed afterwards 2. For future Academic Purpose: you choose a project that will help you in the scope of your future studies 3. To choose what you love to do, to come out with great results in your paper (recommended) 4. To choose something you find difficult, to challenge yourself (not recommended) .. note that number 3 usually lead to number 2,
16. ## Good Programmer

Once you finish learning Basics, you need to learn about OOP (Object-Oriented Programming) methodology then you have to practice different examples and challenges, this website is a good resource for examples you also need to learn how to do system programming under Windows & Linux, and how to deploy libraries and use them .. good luck
17. ## normalizing input vectors

an MLP (Multilayer Perceptrons) is on the form $I-[A-, ..]O$, where number of nodes in the layers $I \;\; [ \; \geq A, .. \; ] \;\; \geq O$ where $I$ is the Input Layer, $O$ is the Output Layer, and $A, ..$ are Hidden Layers Size of the Input = $I$ Size of the Output = $O$ .. and in every Node, there is a formula that takes inputs and give an output Here's an example: image source: neural-forecasting.com You said: "the data that network generates is somehow normal and my system cannot accept these data" Why not re-design the MLP network, you can add a another hidden layer, to reduce the output size
18. ## need expression for robotics (to tell the space between objects)

Take in account that readings are from the sensor tip, not the robot's body center for small spaces, you can approximate distance using Euclidian distance formula: $d \approx \sqrt{(x_1 - x_2)^2 + (y_1 - y_2)^2}$ For large distances, you will need the real value, using Haversine formula: $d = 2r \arcsin{(\sqrt{\sin^2{(\frac{\phi_2 - \phi_1}{2})} + \cos{(\phi_1)} \cos{(\phi_2)} \sin^2{(\frac{\psi_2 - \psi_1}{2})}})}$ where $\phi$ is the latitude, and $\psi$ is the longitude
19. ## compiler construction or data warehousing

Without any explanation .. I would suggest (2) data warehousing Simply because, (a) you won't build a compiler (b) a waste of time, in case you're not into compilers On the other side, data warehousing is a very good thing to learn at this point .. because Data Management is an important aspect in any Information System ... .. good luck
20. ## The Endless Pi

What I know about pi ... $\pi \approx 3.14$ $\pi \approx \frac{22}{7}$ those are approximations, but what do you think about this one ? $\frac{{\pi}^{2}}{6} = \sum_{n=1}^{\infty}{\frac{1}{{n}^{2}}}$
21. ## Help on base-7 system i am working on

that's not a base-7 number system, it's a system to represent Natural numbers using triangles
22. ## Help on base-7 system i am working on

Octal is base 8, newkdunham system is base 7
23. ## Does all programming use comments?

1. I'm not sure, but I'd check Functional Programming languages 2. (.txt) is a text file where "comments" are meaningless, in (.exe) files, you can't add any more bits, note that comments in source codes are excluded when compiled, media files (.ogg), (.jpeg), ..etc are all data, but there is a method called Stenography in Cryptography field where you use bits that doesn't ruin the details in the image\sound\video where you can insert data, and retrieve it from within ... 3. everything recorded is limited by the medium 4. I've mentioned details above, I think you misused the term "comment" which is related to programming languages
24. ## Which door should you take?

not bad at all md65536, at any level .. I'd start by simplifying the problem until it's solvable to me I'd try to identify the insane, the alternating, the clone, .. then I knows who to ask for a truthful answer
25. ## Brain computer interfacing?

You are right on the first, It's my bad that sometimes I don't read the post .. but I'm no paradox
×