« first day (836 days earlier)      last day (3479 days later) » 

15:04
Now I need to remember my GitHub login...
@EBrown Username: EBrown password: god
;-)
@Heslacher I know for a fact that wasn't the username...lol
@EBrown Username: God password: god
Got it, first try. :)
Username is EBrown8534.
Mine is danpantry... im very original
15:07
"Great repository names are short and memorable. Need inspiration? How about curly-tatertot."
How about utils ;-)
Framework. :)
XnaForms
no-history
@Mat'sMug Well there's a project for that.
15:08
@EBrown I've often seen 'octupus' somewhere included in their suggestions.
4
That, for some reason, reminded me about the quote about C++ @Mast
@Mat'sMug I'm down to MIT and GPL V3 for licenses...
@Mast comes from the logo
I'd stay away from GPL if I were you
that again is a reference to the merge-strategey IIRC
15:09
@Vogel612 I got that ^^
@Mat'sMug nobody likes GPL
I used to use LGPL but recently switched to MIT.
@EBrown I unlicense everything I don't care about and MIT the rest.
Still GPL for applications though.
What's wrong with GPLv3? That's the one I default to on github
15:10
@Mast I care greatly about this.
@Vogel612 Done (write access to user granted).
@EBrown MIT it is.
@JeroenVannevel MIT means they can change anything and keep it private, right?
15:11
@DanPantry Still having trouble deciding...lol
@EBrown want something NC then??
@EBrown As long as they provide attribution, yea.
@Mast But GPLv3 means they have to share improvements, right?
@EBrown GPLv3 means they need a lawyer to know for sure what they can and can't do.
4
Rubberduck is only under GPL because it's using code that's been released under GPL
15:12
@EBrown tldr is if they make a derivative work they have to also release it under GPL
> The GPL (V2 or V3) is a copyleft license that requires anyone who distributes your code or a derivative work to make the source available under the same terms.
I'm not really a license guy, but I spend some time on opensource.SE.
@EBrown LGPL requires people to share improvements but means that the project can still be used in commercial products.
@Morwenn I think that might be my best bet then.
I want this to be a continually-evolving thing.
what are you trying to do exactly? do you want it to be OSS but always have attribution to you?
do you want to allow it to be used in closed source projects?
@DanPantry Ideally. They should be allowed to use it in anything, but any improvements they make directly do it should be shared.
15:14
@EBrown sounds like LGPL
Well yeah, sounds like LGPL.
That's what it looks like: choosealicense.com/licenses/gpl-2.0
no, thats GPL, which is different
the GPL forbade any use in commercial software
usually people in the open-source community will fork your project, improve it, and then make a PR when they feel their changes are ready to get merged into the "main" repo
Wtf.
I hate licenses.
Here it is.
15:16
lol, parts of Rubberduck are under MIT
@EBrown Licenses hate you too.
"GNU LGPL v3.0"
Well, MIT has most of what I want.
Except source-disclosure.
Parts of my most recent project are under "whatever, I took this somewhere else and it looked license-compatible".
MIT is "do whatever"
@EBrown thats' the one you want
and LGPL is "you can use this in commercial products, but if you make any improvements you must share them"
@DanPantry "Do whatever but don't sue me"
3
15:17
@Morwenn well, yes, this.
It is the equivalent of saying, "here's a cape that enables you to fly. I am not responsible if you die from falling"
If you want to let people use it but be obligated to share their improvements then you want LGPL
I think I'm going with MIT.
Just because it's a pain in the ass to force them to share improvements.
You'll find the less restrictive your licence the more people will want to contribute
@DanPantry It's saying: "Here's a cape. I'm not sure if it's fit to be used for anything at all, but if you try don't sue me."
I release everything under MIT because, well, that's the default licence that npm selects for me. ¯\_(ツ)_/¯
chumekoff, now that @mudasobwa has identified your problem, consider posting your working code at SO's sister-site Code Review. There you will get useful advice on improving your code — Cary Swoveland just now
15:21
You'll find nobody wants to contribute, whatever the license.
7
There are the pessimists and the optimists :p
@DanPantry And the realists.
And the misanthropes.
And my axe.
15:23
And my bow.
An darn, Morwenn was quicker.
@Morwenn that is fantastic
@DanPantry It made me laugh more than I should have the first time I read it.
@Morwenn I snorted. I do not snort.
The 2nd Monitor ft. LOTR
15:26
Holy sh--.
It worked.
GitHub has my code.
@EBrown Now write a nice README.md.
@Morwenn Working on it.
I think that there is a correlation between the number of stars on my repositories and the length of their README.
@Malachi !
goal reached
Congratulations, @Heslacher!
5
15:29
@Heslacher oh no you didn't!
thanks @200_success
@Malachi I did !
@EBrown Framework is so wonderfully descriptive!
(soz for double ping)
@Vogel612 Yeah, I'm working on a better title. :)
If I can think of one.
What does it do?
It's a framework for replicating a lot of the System.Drawing, System.Windows and System.Windows.Forms operations in XNA.
15:34
@Ebrown @spyr03, I answered that question and added a bit to it, but I have to get some work done now, ▼▼▼
3
A: CRAFT412 gaming website, now with divs and spans

MalachiFirst thing that you need to do is take care of your indentation so that it is easier to read. <!--GLOBAL HTML--> <!--Code marked with GREEN is unused code that may be used later on--> <!DOCTYPE html> <html> <!--CSS LINKS--> <link href="css/styles.css" rel="stylesheet" type="text/...

@Malachi Yeah, already saw and upvoted. :)
mutter 523 rep behind @Heslacher mutter mutter mutter
@EBrown Don't worry then, they couldn't find a decent name either.
Figthing Real Acronyms Mad Enough With Other Random Knuths
Here you go: FRAMEWORK
At least, take a shitty acronym.
@Malachi I feel there's a reason lots of Copyright notices are inline, and I think a span is the better choice over p
other than that, nice review
@Vogel612 really that footer should be a Menu element with a list, don't you agree?
15:39
meh, lists don't usually play out nicely with horizontal floating
because they are a pain...
@Malachi change <div class='bottom-footer'></div> to <footer></footer>
The nice thing is, I abstracted Evbpc.Framework and Evbpc.Framework.Windows to a form that you could easily write a wrapper of it for any C#/VB.NET graphics library.
@DanPantry I did, didn't I?
@Vogel612 ul li, ol li { display: inline-block; padding: 0; margin: 0; } ul, ol { padding: 0; list-style: none; margin: 0; }
@DanPantry at the very end of my review
15:40
PITA or not, it's more semantically correct
@Malachi NVM! I only saw the before of the before/after
the footer should have a ul, or dl, for those social media instead of those span IMO
I figure baby steps for this reviewee
@Morwenn Better on the README.md?
Fair enough
15:42
I should really change my Gravatar...
bit disappointed no one mentioned not using id for styling which he might be
@EBrown Yes, far better ^.^
@EBrown make the included projects a list :p
@DanPantry Aye, I could do that.
15:44
> And that, my friends, is how developers started to spend more time documenting their projects than actually coding.
@Morwenn I already have crappy XML docs everywhere.
@EBrown I don't. My doc is either in Markdown or RST depending on the project.
@Morwenn there's a dialect of CoffeeScript called literate coffeescript in which you do actually spend more type writing docs than code
s/type/time
I should remove some of the irrelevant comments in my docs. I.e.: "I spent a lot of time typing out this class. I just started typing and typing, and I didn't stop typing."
0
Q: should we use a [tag:follow-up] when [tag:follow-up]ing a review?

MalachiI am looking at creating a follow-up tag, but thought that I should get everyone's opinion on it before I start tagging things sporadically here and there. So, Code Review, what do you think?

15:46
@EBrown lol
@EBrown I gave up commenting things in code. Inline documentation is always rather ugly and doesn't allow the free-form documentation you'd like to read from a user point of view.
3
I only put block of comments inside functions when I need to actually document how they work.
@Morwenn That's why I use the built in XML docs in Visual Studio: type /// in a CS file and it inserts a structured comment for API viewing.
I only comment inline when I'm explaining why im doing something
my test suite can describe my code for me -shrug-
I.e. for this file, intellisense shows "Represents a form (collection of <see cref="Control"/>s) to be used for display in a project. This class should not be directly inherited, as it is infrastructure for other, more graphics related, projects. You should, instead, inherit a form that is shipped with the related Graphics Library extension for your project." for the hover-over.
@EBrown Yeah, but the doc is still generated from the code, right? So how your doc looks still depends on the structure of the code.
15:47
@Morwenn Not sure what you mean here.
@EBrown I think you and @Morwenn are talking about two levels of documentation
@DanPantry I do as well.
@EBrown is referring to individual functions, @Morwenn to how a process works
(right?)
@Morwenn You can generate pages like that from the XML documentation attached to a class/object/etc.
15:50
> It may sound quite philosophical, but that’s it.
@Vogel612 I agree with you, the paragraph tag has added white space and the span does not. it should be a span.
@Malachi I disagree.
@EBrown At some point it starts to make the code unreadable because there's too much documentation in it.
2
@Hosch250 why?
@Morwenn Well, maybe.
It provides less information than the current way of doing it.
Also, sometimes, you only want to say "this group of functions work like that" but commenting every function is useless and produces way too much useless documentation.
@Morwenn our technical lead in work is adamant that every method must be commented
@Hosch250 we are still talking about the footer copyright, right?
15:51
And that we must use hungarian notation... sFoobar_in for a string named Foobar that's a parameter
@DanPantry When you orverload operators for mathematical classes, what the methods do is obvious.
@Morwenn The majority of us are .NET, and I'm JavaScript. No operator overloading here.
FYI, I will AFK in about 8 minutes
He must go @DanPantry.
@Malachi No, the follow-up tag.
15:52
@RubberDuck His people need him.
For example, documenting every function in this group wouldn't help anyone while the "group documentation" is helpful.
@Morwenn I agree
I wish JavaScript had a literate option like CoffeeScript
he's coding in 1985...
In Literate CoffeeScript, the default mode is markdown. You have to enter four spaces to be able to start typing code.
A lot like how StackOverflow works, actually...
-1
Q: Should we use a [follow-up] tag when posting a follow-up?

MalachiI am looking at creating a follow-up tag, but thought that I should get everyone's opinion on it before I start tagging things sporadically here and there.

15:53
@DanPantry I understand that. I just wanted to highlight that documenting every function wasn't always helpful :)
@Hosch250 The post would still have to link to the other question
Then it is utterly redundant.
a question using Brainf**k is obviously that, why tag it also?
how is it utterly redundant?
we tag with when that is obvious
or the when we already know it is a game
Well, I just don't like it.
I have to get coffee before the team meeting...
15:56
Is anyone likely to subscribe to follow up questions?
6
it is a weird tag. I bet SO won't have one like that
@Hosch250 I would
TTGH see you
I could specialize it game questions, but I don't see how a follow-up tag helps.
See you, @Heslacher.
@Heslacher Later. :)
Greetings everyone.
I second Hosch.
15:57
put this on hold I will be back...lol
Tags should only be created if it's conceivable that people would actually follow them.
@Malachi You don't "already know" anything is anything until you go through the question itself. The purpose of the tag is to indicate such before, lets users direct to things of particular interest.
3
A: Should we use a [follow-up] tag when posting a follow-up?

MastNo. Use a standard box instead: A [previous version](link) of this code has been posted on Code Review before.

@Hosch250 Subscribe?
@Morwenn You can subscribe to tags. They appear highlighted in yellow.
I subscribe to , , and .
16:02
I don't subscribe on CR, but I follow WPF on SO.
Well yeah but there's no tag, right?
-2
Q: Should we use a [follow-up] tag when posting a follow-up?

MalachiI am looking at creating a follow-up tag, but thought that I should get everyone's opinion on it before I start tagging things sporadically here and there.

@Morwenn Not yet.
But I can understand why @Malachi feels the need for one.
However, it opens the door for a whole can of worms.
It's not how tags start.
@Malachi If you want to follow follow-up questions, I can write an SEDE query for you.
I don't know. Tags are mostly useful when you look for things. I see no point in looking for follow-ups in general.
16:05
aside from the fact that is a bad meta-tag
@Hosch250 What's keeping you from writing one anyway ^^
it cannot stand alone, it's not helping categorization...
@Mast Because it would likely never be used?
@Hosch250 Sure, I like queries. I use them all the time.
I'm not very good at writing them, but hey.
OK.
I'm not very good at it either.
16:08
I need a better name for this GitHub repo.
0
Q: Microsoft Logo Animation v2

Lubos MenusI updated my animation of the Microsoft's logo. It's available on CodePen. Overall, I am quite satisfied with it now apart from one thing. I cannot seem to figure out how to stop the animation so the logo looks correct. I tried setting the delay to 6000ms = 6s = length of the animation, but it l...

0
Q: Longest subsequence valid parentheses

onezerooneThis is an extension of the question which I thought of: Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring. For "(()", the longest valid parentheses substring is "()", which has length = 2. Another exampl...

16:27
116 posts tagged
@SimonAndréForsberg: @Duga needs to be looked at
I added more content to the meta post
this should really be on code review SE tbh — Sammaye 1 min ago
@JeroenVannevel Do you ever use one project in multiple solutions?
codereview.stackexchange.com/search?q=follow a search shows the words "follow up" end up in the title quite a bit
16:35
Do you mean having the source in multiple solutions? Or just using it as a reference?
@EBrown like a .dll?
@JeroenVannevel Well, creating the project in solution A, and then "Add Existing Project" in solution B.
@Malachi Not really.
So, the source is in both, that is.
that is sort of what you are doing when you add one project to another, isn't it?
No, haven't done that yet
Umm, I never have.
16:36
Seems like that's when you give it its own solution and you just reference it from the other ones
It seems to be working quite well.
I can see a bad developer doing that, but I likely wouldn't ever.
@JeroenVannevel Well I have it in a "root" solution, but I add it as an "existing project" in the other solution so that I can reference it easier.
And it's working...well...actually.
In 99% of the cases they do that, I bet they want the same source code in both, so they should create a stand-alone package for it.
That'll get you in trouble with version control though, I imagine
16:37
Otherwise, they have to maintain both simultaneously.
@JeroenVannevel GIT is handling it quite well, as well.
@Hosch250 This updates the source in all the other projects when it is changed in one of them.
Oh, OK.
I thought it just duplicated it.
Maybe when you work solo on it, but with multiple collaborators it just seems like it can be a mess really easily
@JeroenVannevel Well right now the source control is still only attached to the one solution.
forget to sync a repo once because you're working in the other one and there's a discrepancy already
16:38
And the other solution doesn't recognize it.
So that could be an issue.
Yeah, once you VC the other one you should expect these issues
VC?
this is a perfect use for a Github Organization
version control
Ah, right. Well, I'm not VC'ing the other solution.
Only this one.
That has the original files in it.
then it should be all fine and dandy
16:39
@Malachi I'm pretty sure there is already a meta post about a tag somewhere.. still trying to find it
It seems to be so far, I'm actually quite impressed by it.
I just need to remember that Source Control is attached to the other solution.
GitHub is actually not being a pain in the rear for once.
Also, if anyone would like to code-review this solution, I'd appreciate it. :)
@EBrown soon you'll be saying "Gawd GitHub is awesome!!"
@Mat'sMug Let's not get carried away. ;)
I still hate all source-control.
But, last time I used GitHub and Visual Studio it was a pita.
16:42
I love SC.
Now, it's not too bad.
source control loves you
@Mat'sMug I can't upvote that one
:)
I was sure you had
Is there a "How do I get the best experience out of CR?" post?
16:45
Yes.
35
Q: How to get the best value out of Code Review - Asking Questions

rolfl I have a project I am working on, and I would like some, or all of it reviewed, how can I ask for this review on Code Review in a way that produces the best possible value? This is not about a question being on-topic, or off topic. Rather, this is about making on-topic questions great qu...

Thank you @Mat'sMug
0
Q: Creating a Symbol Toolbar with Angular

Sam ParsonsI have been given a requirement to create a symbol toolbar, a toolbar where each button represents a unique symbol. This is how the toolbar would work: 1) A user clicks inside a text field and enters data 2) The user would then click a symbol on the toolbar and it will be appended to that spe...

I joined GitHub in 2012...wow.
@EBrown feel free to browse some interesting repos out there
cough
16:47
@Mat'sMug I don't browse repo's. :) Except corefx.
I need to make my README.md better...lol
Yours is awesome, mine is crap. :P
I need to make my Resx Editor readme better.
And I need to make an ad for it.
@Mat'sMug I "Starred" it, for whatever good that does.
I'll poke around in it at some point.
Should be interesting to see.
BTW I'm watching you ;-)
16:51
I see that. :) I should setup a room for this, not that anyone will actually contribute to it.
if you want you can hook up @Duga to your repo, and have her post all the notifications in that chatroom
I haven't the foggiest on that.
It would likely be spam, as I commit often.
stuff like
spamming your own chatroom is fine ;-)
Let's hijack the SO Trash room and have @Duga post things there.
It's just very interesting/helpful to see what happens with the repo in realtime
16:53
How do I hook up @Duga to it?
If I were to make one.
Just use the room number.
it's what notifies me of finished builds and passed CI
repo settings > webhooks
http://stats.zomis.net/GithubHookSEChatService/hooks/github/payload?roomId=2663‌​9
Just change the roomId value.
@Mat'sMug Assume I don't know any of the information...lol
16:56
https://github.com/EBrown8534/Framework/settings/hooks
And the question is? By the way if you are looking for a code review here a better site : codereview.stackexchange.comDavid Laberge 32 secs ago
"add webhook"
@Mat'sMug I got that far. But, "Payload URL"?
that's the url @Hosch250 gave
Aha.
Also, need to come up with a better name.
16:56
Only use a different room number.
That will post to the VSDiagnostics room.
Is that the VBA Rubberducking roomid? oh, nevermind
it's fine, VSDiagnostics had been spamming VBA Rubberducking for the longest time ;-)
You're just salty because VSDiagnostics is more awesome and sexy than Rubberduck
Ah well, I'll rename later if needed.
Just at the end of the day.
@JeroenVannevel you wish you could have called your project "Rubberduck" :p
16:58
Hehe, it is funny to see repo owners sparring.
Pfft. I would've gone with Rubbergoose personally
4
I'm not really sure if I want a CR chatroom...
all right, gotta work a little. later @all
Not enough traffic to really warrant it.

« first day (836 days earlier)      last day (3479 days later) »