|
Bruno Sprecher wrote: Please remind we are here: Quote: For lazing about and discussing anything in a software developer's life that....
Exactly.
Creating/maintaining/dealing with viruses is not part of a software developer's life.
Go to a security forum. There will be experts there who can answer your questions.
That's way safer than reading our guesses and (probably misguided) assumptions.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I don't see what it is you have to complain about: CodeProject does have content related to key-loggers and security monitoring, like this series of 4 articles by Michael N Haephrati that describes, and appears to have code for (which I'm not about to download), a complete "secret" security monitoring package that includes hidden updates, user activity monitoring, etc.: [^].
This kind of low-level coding doesn't interest me, but I stumbled across this article today while doing research on application-level keyboard hooks in Win Forms (the fourth article in the series is about keyboard hooking). I would guess there's other content here related to the interests you expressed.
The virus that really interests me is "human language," as in the hypothesis by Ustinov that language originates from a xenobiological virus (it came from outer space).
But, I am not troubled by the fact that CodeProject seems to avoid discussing viruses from outer space.
cheers, Bill
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
|
|
|
|
|
BillWoodruff wrote: (which I'm not about to download) You don't need to.
We installed it on your machine weeks ago.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It seems like everybody is on GitHub nowadays.
I'm not looking for source control or collaboration tools.
I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?).
And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses.
I understood GitHub is more than that (a social network? Can't be better than CP ).
I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
I do not use GitHub, but Bitbucket - which is essentially the same (but I found better for me)...For what?
I do work on the same project from different physical locations (different computers), so it helps me to work on whatever project I want...
I also use it as a kind of online debug (and for share too)...
But do not do it for the buzz...Do it only if you need it...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Checked out BitBucket and compared the two. I'm still considering GitHub simply because I'm curious. Marc also mentioned a compelling reason to go with GitHub
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Unless you:
1. Collaborate with others on projects OR
2. Must work on said projects from multiple locations
I would say that GitHub is overkill. However, I strongly urge you to use some sort of version control even for your personal projects. Being able to undo changes can be a life-saver!
I would, however, add that if you are concerned about intellectual property (IP) ownership, GitHub is a poor choice. Recent events (e.g. the Yanqui Federales attempts to grab data from MS servers located in Ireland ) show that if the server is not under your physical control - you don't own the data on it!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I don't know if that last statement is a valid point against GitHub. If you use it for OSS projects, then you don't mind anyway [anyone can clone anyway - the license itself is very clear stated].
If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises. This gives you much more freedom, however, comes also with additional maintenance costs.
|
|
|
|
|
Florian Rappl wrote: If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises
Agreed. My point was that GitHub is not an appropriate place for proprietary code, the advantage of being able to access your code from anywhere being offset by the lack of security.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Yep, that's definitely true!
|
|
|
|
|
Git doesn't actually need a server. The only reason I can think of to use one is if you absolutely love web interfaces. Personally, I haven't found anything yet that I like better than GitExtensions, so even when I do use GitHub it's just cloud storage.
For internal projects, just clone a "public" repo to a folder on an internal server. You can easily restrict access via your existing authentication system (ActiveDirectory in our case) if that's your bag, so no need to muck about with keys for ssl or anything. Easy-peasy, and very low maintenance.
|
|
|
|
|
I don't know where you read that git needs a server (no one said or implied that). The discussion was about a central web interface with the special case of GitHub. However, running git without a server is only a half-baked solution. If you have source control you also (should) want backups. Therefore syncing with one or more peers is important.
And I also don't see where your reasoning against web interfaces is coming from. Even at home I use gitweb on my RPi - its often the fastest and most convenient way to access quick information about a repository that has not been cloned or fetched yet.
|
|
|
|
|
If you needed GitHub, you would have noticed by now.
|
|
|
|
|
I often wake up thinking "Is this it? Is this all there is in life?" I'm searching for that something which I can't seem to find. At first I thought maybe I'm missing some Big-O in my life. Clearly that wasn't it. Now I'm going with GitHub
And I don't think people quite missed electricity or cars or airplanes or computers...
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
I use Microsoft's Visual Studio Online (TFS) for source control and CodeProject and CodePlex to showcase my open source code. I find VSO invaluable - it supports both TFS and Git.
/ravi
|
|
|
|
|
There's other options out there besides GitHub, BitBucket for example was mentioned.
I often meet your criteria: don't need to collaborate, don't need source control, not interested in sharing the code, etc.
I still however used, for years, SVN because I wanted an offsite backup to important docs, and I am often working on my laptop somewhere, and so I'm frequently collaborating with myself, if you will.
The most important reason for using GitHub, specifically, is that in the last year, as I've poked around on occasion for contract jobs, every single potential lead has asked me for my GitHub account to see some sample code.
You may not be looking for work now, but it's a really good thing to start building your code base, your commit history, etc., for some projects you are OK with making public. In fact, my github account is now a standard part of my resume.
Marc
|
|
|
|
|
Marc Clifton wrote: my github account is now a standard part of my resume. Good point. I've read that GitHub is the new resume in other articles too. I think I'll just create an account and see where it goes. I might even use it in the future. At least I can try it out a bit
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Sander Rossel wrote: At least I can try it out a bit
Enjoy!
Marc
|
|
|
|
|
Marc Clifton wrote: asked me for my GitHub account to see some sample code
I would never put up with that, and fortunately I don't need to. Nor would I give them my CP ID. If they want me to bring or send some code I will, but I wouldn't want them to see old and/or buggy code.
|
|
|
|
|
PIEBALDconsult wrote: Nor would I give them my CP ID
Well, my ID is public, it's easy enough to look up.
PIEBALDconsult wrote: but I wouldn't want them to see old and/or buggy code.
Personally, that's why what I post there has to meet a certain level of quality, otherwise it'll go into a private repo.
Marc
|
|
|
|
|
Do not ask what GitHub can do for you
Ask what you can do for GitHub
Life is too shor
|
|
|
|
|
What? That didn't even make sense...
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
|
Yeah, I know. It just didn't make any sense
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
Sander Rossel wrote: It seems like everybody is on GitHub nowadays.
I don't, and seeing no need in near future
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|