₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,325,092 members, 8,420,275 topics. Date: Thursday, 04 June 2026 at 03:24 PM

Toggle theme

Foldl's Posts

Nairaland ForumFoldl's ProfileFoldl's Posts

1 2 (of 2 pages)

ProgrammingRe: What's Your Favourite IDE For Java? by foldl: 12:29pm On Jan 06, 2016
If you don't mind the initial learning curve go with Spacemacs and you'll never use an IDE again, ever! You can use it for almost any programming language. But if an IDE is what you want I'll strongly recommend IntelliJ.
ProgrammingRe: HELP - Installing A PHP Script On My Website Using GITHUB by foldl: 12:20pm On Jan 06, 2016
When you do want to clone that repository be sure to change the URL in this line:
 $ git clone git@github.com:mybb/mybb2.git 

to this:
 $ git clone https://github.com/mybb/mybb2.git 


The first one will fail if you don't have a GitHub recognized private key in your home directory while the second one doesn't require any key.
ProgrammingRe: Which Programming Was Used To Develop Facebook? by foldl: 11:43am On Jan 06, 2016
Large applications like Facebook often consist of many moving parts. Generally, such applications are not built on one stack alone. All the languages mentioned so far may be used for one component or the other.

However, two languages which I haven't seen mentioned so far are Java and Haskell. You may wonder, where are they used?

Java:
Presto, a distributed SQL query engine (https://prestodb.io)
Cassandra, a scalable column-family database (http://cassandra.apache.org)

Haskell:
Sigma, a SPAM bot (https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/)
Haxl, a remote data access library (https://github.com/facebook/Haxl)

All these tools were built by Facebook and are still being used to power their back end. These are just the ones I know of.
ProgrammingRe: Github by foldl: 10:35am On Jan 06, 2016
guru01:
I use GIT to fork other project that i am using in one way or the other just in case the project gone bad.
Git is best platform for code sharing at the moment.
If you do this then you will have to manually sync upstream changes with your repo in which case it becomes easier to miss important security updates and patches from upstream. If you've made any changes in your own copy you'll have to resolve merge conflicts as well.
ProgrammingRe: Github by foldl: 10:26am On Jan 06, 2016
guru01:
I use GIT to fork other project that i am using in one way or the other just in case the project gone bad.
Git is best platform for code sharing at the moment.
If the project going bad is the only reason you fork a project then you shouldn't be forking at all. If a project goes bad you can simply clone it and check out and earlier good commit or tag or branch.

Git best practice is to never develop on the main branch and good open source projects follow this model. You can read more on branching model at:
http://nvie.com/posts/a-successful-git-branching-model/

You can find a summary of the ideas contained in that post as a cheat sheet here:
http://nvie.com/files/Git-branching-model.pdf

The case where you need to fork a repo is when you want to somehow contribute to the project. In such case you fork and develop on your own copy and then contribute your changes to the parent repo by creating a pull request (PR) which the owner then reviews and merges or rejects as the case may be. In my experience it is always good to follow the best practices of the tool you're are using be it a language, framework or platform.
ProgrammingRe: Github by foldl: 10:08am On Jan 06, 2016
GreatManBee:
Please help me.
How can I install a php program hosting on Github?
I have a domain name and cpanel but I dont know how to pull the codes.
Please help.
To download a project's code simply go to the project's GitHub page and click on the "Download as Zip" link on the right side of the page. But the proper way to get a project's code is to clone it using git.

You can install git easily on Linux using your distro's package manager. On windows you can install using nuget or download it from http://git-scm.com

If have git installed to get the code open your terminal (cmd, gitbash etc) and run the following command:

 git clone project-github-url.git


The exact command for cloning the repository is usually just above the "Download as Zip" link on the right side of the project's GitHub page.
EducationRe: Why Do Engineering Students Brag To Know Maths More Dan Mathematics Students by foldl: 3:22am On Jan 06, 2016
martinsmartest:
hafa u ,so u guys finished advanced and ordinary engine maths in 2 yrs
that a lie jare
u guys don't do another thing abi undecided
I won't argue with you if you choose to question the veracity of my claims. However, I'll have you know that it is impossible for an engineering student to cover as much math and to the same depth and breadth as a math student. Secondly, to argue that one field is better than the other is utterly futile and baseless as no one field of study is truly better than another. They are all complementary at best.
ProgrammingRe: Functional Programming. The Future? by foldl: 1:43am On Jan 04, 2016
mohammad11:
Pls keep on the analysis as am learning from it.
Still a starter though!
Here is a simple and straightforward explanation of the concept of functional programming:

http://blog.jenkster.com/2015/12/what-is-functional-programming.html
EducationRe: Why Do Engineering Students Brag To Know Maths More Dan Mathematics Students by foldl: 1:18am On Jan 04, 2016
kobonaire:
BTech?? Did you study in India??
No, Nigeria. I should think every federal university of technology does that.
CareerRe: Pls My Friend Needs Advice. He Was Paid Half Salary. by foldl: 12:21am On Jan 04, 2016
fritiyo:
He is a new employee who just received his first salary. i dont think he will allowed to take a loan when he has not started receiving salary.
thanks for the advice
How early in the month did he resume? The date he handed in his Assumption of Duty form is the date upon which the computation of his pay for that month will be based and depending on the internal policies at his office they may pro-rate his pay based on days worked. I don't know if that is the general practice but when I started my job with FG that was my experience.
EducationRe: Why Do Engineering Students Brag To Know Maths More Dan Mathematics Students by foldl:
udeh3:
I can refer you to advance engineering Math... but before then, try the engineering math before the advance!
I don't know about other schools but in my 5 year BTech program in Math & Computer Science I found that by the end of 200L we'd just about completed everything in Advanced Engineering Math by KS Stroud. I know this because I had both eng math and advanced eng math.

For those of you asking what mathematicians produce take a look at this page:

jeremykun.com/main-content/

In particular, Google, a multi billion dollar company, came about as a result of a mathematical thesis as you can see at the following link:

jeremykun.com/2011/06/18/googles-pagerank-a-first-attempt/
EducationRe: Why Do Engineering Students Brag To Know Maths More Dan Mathematics Students by foldl: 11:01pm On Jan 03, 2016
profmallory:
Are you kidding me?

Every advancement of man in all fields of endeavor have been based on the application of science by no other than Engineers.

Be it IT, medicine, Banking, Telecoms, Manufacturing name it.

So name your profession cause I know you are not an Engineer
Many advancement in science will not be possible without math. Therefore, before engineering, math!

For your information computers were invented by mathematicians not engineers.
EducationRe: Why Do Engineering Students Brag To Know Maths More Dan Mathematics Students by foldl: 10:47pm On Jan 03, 2016
originbm:
You hv not attempted to answer the question....So engineering students are better at maths than mathematics students because mathematics students failed to get engineering in jamb...

Sound reasoning...keep it up....
Exactly the kind of reasoning that Abstract Algebra would have cured.
Nairaland GeneralRe: Interprete Your Username by foldl:
Data.Foldable.foldl :: Foldable t => (a -> b -> a) -> a -> t b -> a

foldl (fold left) is a non structure preserving traversal of a traversable data type. It is a function of the Foldable typeclass in the module Data.Foldable.
ProgrammingRe: Functional Programming. The Future? by foldl: 3:21am On Dec 26, 2015
Here are a few features of functional programming languages:

- Referential transparency
- Immutable data types
- Higher order functions
- Lazy evaluation
- Strong type system

Languages like Python, C# and Java support some of those but they are definitely not functional. Scala is both imperative and functional and so allow both paradigms. If you are looking for a truly functional programming language I'd strongly recommend Haskell. If you want something further than functional (eg dependently typed languages) checkout Idris, Agda or Coq. Idris and Agda are written in Haskell as is PureScript.
ProgrammingRe: Why You Should Start Programming With C. by foldl: 6:38pm On Dec 21, 2015
nextstep:
... You want to code that is close to the metal (operating system, driver, network, or some other place where speed and small size are essential)...
If by network you mean working with raw sockets then you're fine with a language like Python which has excellent network libraries. With Python you don't loose out on speed since the libraries are implemented as C extensions, but you gain a clean and simple API.

nextstep:
See this page for a good example of how object oriented programming differs from imperative programming
For your information object oriented programming is inherently imperative, at least all existing implementations so far. If you really want to move away from imperative programming check out functional programming (I recommend Haskell).
ProgrammingRe: 20 Programming Languages You May Have Never Heard Of by foldl: 5:43am On Oct 16, 2015
I've heard of 16 of them
RomanceRe: Reasons You Should Never FORCE A Relationship On A Lady by foldl: 4:02pm On Oct 10, 2015
Vinshu:
... hate when men feel important.
Here is a fact: men are important plain and simple. The only reason you feel as you do is because you hate that they are and men feeling important only rubs it in. You have daddy issues, deal with it!
ProgrammingRe: Emacs Hackerz Hangout!! by foldl: 11:13pm On Sep 04, 2015
@Kazukilto are you using Prelude? If you are not you should (https://github.com/bbatsov/prelude).

Install term if it isn't already installed then run "M+x term" it will give you an option to specify the shell, enter the full path to the cygwin shell executable and you'll be fine. I use Arch Linux though.
Tech JobsRe: Freelance Linux/ Python Developer by foldl: 4:35pm On Jul 03, 2015
hi @ik001, I am interested in your proposition. I am an experienced Python programmer. I also have extensive experience with Linux system administration. I have been using Linux as my default OS for at least 6 years. I currently maintain a few applications on Ubuntu servers on Rackspace cloud. Please contact me if you have a client that needs my set of skills.

1 2 (of 2 pages)