Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Nao
4786
Features / Re : Github & stuff
« on July 8th, 2012, 09:53 AM »
Quote from Dragooon on July 8th, 2012, 03:27 AM
Not trying to be biased but Hg has nothing over Git,
Except ease of use maybe..? Why would people still use hg over git then..? (Except for the silly name being a turnoff?)
Quote
AFAIK it can do pull requests like the way git does but it is not better and most likely worse.
That it is 'worse' is not a problem to me.
I would even prefer git+bitbucket (or git+gc) at this point. I just don't like github as a website... What do you know, I'm a design and UX lover. I just don't think github is very 'practical' when it comes to being a collaboration tool AND a social network.
Do you know how to remove a notification from my own timeline? (you know, the one that says Nawe has forked blueprint-css, when I never did in the first place, and removed said fork anyway...)
If you can't, then it's not a social network, it's just a fucked up mess of bugs.
bitbucket has a more readable UI, has private repos (so it doesn't smell like "we'll shove openness down your throat, whether you like it or not!!!!!!!!!1"), and generally I tend to say "fuck" to things that people tell me to join ONLY because they're popular. Hey, I've got news for you: SMF doesn't get contributions from anyone else than the usual suspects. I'm sure that if SMF were to be hosted on GC or BB, it'd get the same usual suspects to register over there, and contribute just the same.
Now, GC and BB both support git so it's not even an issue with what you chose to go with...

There are so many reasons (both good and bad, both rooted or unrealistic) for which I don't like github, it'd just feel like a disaster to go with it in the end. Give me a new readable design for it, give me sequential commit numbers (we're talking about something that's doable), give me tools to contact people (PM or email or whatever), give me tools to control my own page (like deleting entries or whatever), give me a good tutorial to make the transition from svn less painful, *AND* then I'll consider github.
Because, REALLY, "3 million repos" is the fucking worst reason to join it. Just like "It has plenty of members" was the worst possible reason to join Facebook. How many active repos/members in both of these, eh? Certainly a lot, but I'll take Google+ and Google Code anytime as better replacements, because they know something about UX design. And I don't even LIKE Google!
Quote
Plus in all honesty github is perhaps the best repository hosting option out there ATM. Google code hardly has anything like fork support or pull request
It supports forking, and pull requests can be done by opening an issue... Granted, it's not terribly functional, but to me it's more functional than the messed up fuck that is github's designer team.
Are they self-taught or what? Well, maybe someone should give them a course or something... They've improved a bit since last year, but they still suck hard. For instance, when will they stop using stupid animations for transitions between pages? It's certainly a lot of fun to them, but as a professional user I don't want animations, I want functionality. And these animations get in the way.
Quote
(Google itself doesn't use it for Android),
I don't think it'd be suitable for very large projects, either. But even with BB at least the UI makes sense to me, and doesn't try to catch me into some social crap... I haven't tested it yet (much), but from what I see, it's not as annoying.
Quote
source forge is old news,
I always hated sourceforge, the UI is better than github but it's always been so incredibly slow... Performance is the #1 factor in choosing a website.
Quote
bit bucket/repository hosting have much less features than github (AFAIK) plus a much smaller user base.
Which really, really isn't a problem with me...
I don't know why github is popular. Maybe it's the animations that won most of the userbase. Maybe they spent a lot of money trying to get everyone in the bay area to use it or something, and then it naturally spread from there. Maybe the guys who run it are absolutely charming. Or maybe it's just the better tool and I'm too old for this shit. I don't know.

What I do know, though, is that I need some pretty good reason to use github, after all the mess I've been witnessing, and "it's popular" is SO NOT a good reason for me to do that... Because popularity is the first thing you lose when you start making mistakes, and github might very well end up being replaced with a superior system. One day. And then everyone will laugh at github users for still being on that piece of crap etc etc...
Been there done that ;)
4787
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 07:04 PM »
If he wants to keep compatibility, then it means anyone can revert this to gpl. In my eyes it's a failure I'm afraid.
4788
Features / Re: Very cool Thumbnail generation...
« on July 7th, 2012, 07:00 PM »
A ruby equivalent was around at the time I worked on AeMe and I actually had a to do entry to implement a Js+Php clone. Jcrop I found out about after I ended work on AeMe though. I think. Or an equivalent.
It is true that I haven't reevaluated this when including AeMe into wedge. Perhaps I should.
4789
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 06:44 PM »
Quote from Norodo on July 7th, 2012, 05:30 PM
A fork is not a "war" it is a suggestion of improvement, in the eyes of the FSF.
Hmm, as they've always made it clear they're against license proliferation (and GPL.next is another license, whether they like it or not!), and they've also always said that forking isn't good (notice how the guy says here that forking "in the github sense" is good -- meaning it isn't as good elsewhere...), I'm pretty sure the FSF doesn't like the idea of what he's doing...

Then again, if he can do something (like give a fuck) about web apps and the realities of it, well...
4790
Features / Re : Github & stuff
« on July 7th, 2012, 06:39 PM »
But GC doesn't have the one thing I like in git: committing to your own repo (either local or remote) and then automatically submitting a patch for maintainers to review.
Basically -- if SVN had that capability, I'd stay with it for a wide-scale development. I don't know if hg has it though... I suppose it does?
4791
Features / Re : Github & stuff
« on July 7th, 2012, 04:14 PM »
I just want to ensure a successful future to Wedge. That really is the only reason to consider github...
4792
Features / Re : Github & stuff
« on July 7th, 2012, 10:21 AM »
Quote from Arantor on July 6th, 2012, 10:43 PM
I can run private Git repos on RepositoryHosting too so that's not a big deal, just that Github is the go-to place. Except that the UI is entirely confusing and the whole thing makes me not want to use it.
Even better... Went to my page, and noticed I'd forked blueprint-css. WTF?! I did visit that page yesterday because that's a repo forked by 'Nao' (another user who never did anything and whom I tried to contact to ask for an account transfer.. But fucking github doesn't want me to contact anyone...), but that's all I did. Didn't press any 'Fork' buttons.

Nawe forked joshuaclayton/blueprint-css 15 hours ago
 Forked repository is at Nawe/blueprint-css

So... I just went in, deleted the repo.
Now the glorious notification message is STILL on my page. There is no way to cancel it.
Thank you github for making me look like a git...... -_-
4793
Features / Re: New revs - Public comments
« on July 7th, 2012, 09:13 AM »
With what browser?
4794
Features / Re: New revs - Public comments
« on July 6th, 2012, 11:14 PM »
Btw do you have an idea whether or not I should make dimming the default?
4795
Features / Re : Github & stuff
« on July 6th, 2012, 11:13 PM »
So we agree on everything here.

Maybe some of our consultants will help. Heck John I noticed you were very active this week on SMF 2.1. Considering you have the Wedge source I'd love to know how you manage to come back to a codebase that is, with all due respect, neatly behind in many ways... :^^;:
4796
Features / Re : Github & stuff
« on July 6th, 2012, 10:41 PM »
Quote from Arantor on July 6th, 2012, 09:51 PM
It looks really nice :)
Yep! Thus, I'm unsure whether to keep it to the future modal mode or just use it always...
In the case of a help popup, it's probably best to have the best possible visibility for anything underneath it. OTOH I made the dimming relatively subtle (20% IIRC), so it's not that big a deal.
I played a lot with css3 transitions to make it work, and then gave up and did it in jQuery with a simple fadeIn(), ah ah... Silly me. It's similar in performance, maybe a tad jerkier in Safari. Who cares.
Quote
The PM notification is one of the more sucky things in SMF, it's just a bare JS alert().
Ah, that was it...
And because alerts came up every time my tabs reloaded, if I left my browser and relaunched it later, it would have plenty of tabs that needed a button to be clicked to get control back... Meh!
Quote
It uses silly[1] non-linear non-numbered revisions. That enough for you? :niark:
 1. I still find it silly even though I can make several good arguments that it isn't silly.
Yeah, it's enough, as it was my #1 argument against it, but then I registered over there to get the hang of it, and now I have even more to say about it and what I don't like... For instance, if they're so keen to make it into a social network, why the hell don't they allow PMs and/or e-mailing users through some form...? Why do they, on the contrary, show signed-off-by e-mails in plain view? (They even link them!)
Why is the interface so incredibly hard to decipher? It has too much information, and too simple a color scheme to spot the right bits -- it's basically gray on grey... Or gray on grey, depends on your taste.
Quote
That's generally true but honestly I'm not bothered myself about whether it's on Github or not. I find it tends to get in my way when trying to do anything.
Your repo supports Mercurial, and custom domains... So it's not like we couldn't use Mercurial and host it publicly on dev.wedge.org or something.
Or just use SVN... :P But I'm sure that at the very least, hg would be more realistic to entice users into participating. I don't know.
Quote
For minor components you probably would be better served with your own repo, e.g. the selectbox.
Alrighty.
4797
Features / Re : Github & stuff
« on July 6th, 2012, 07:43 PM »
Quote from Arantor on July 6th, 2012, 04:58 PM
I honestly don't know what to suggest for how you want to use Github.
Well, first of all an organization is a given. It ensures that we don't have ego issues (even if unlikely in the first place) regarding whose account is hosting Wedge. It smells of seriousness, too. And we can both be 'admins' for the organization, of course. We can both leave and give away the organization to someone else, etc, etc. It's not linked to us.
As for minor components, this is where I'm unsure where to go: either an organization repo, or my own repo. I guess I'll make a decision when time comes...

I'm not even excited about github. But I'm considering that since most people who do open source dev are on github, it's more likely we'll draw attention from external devs if we're on it rather than bitbucket (mercurial...) or others.
I simply just feel silly with all the options git has. I'm concerned that I might actually work much slower than usual from the moment I switch to git, because it'll be annoying for me to commit anything...
If I could only find a good reason not to use github...
Quote
I haven't published anything on there, except for some patches to SimpleDesk and comments on a couple of things.
It's probably more than me ;)
Quote
Re PM popup, what I planned to do was open a popup with a special template of your messages, but I guess if we use the notification system it could be better served by that?
Yup... It'd be less intrusive. That's the point.
Actually, I didn't even remember there was a popup system for that. I always disable it...

Oh, speaking of popups, please have a look at the current version. I added a background dimming for popups. This is usually something I detest (it was a feature in Highslide, and I never even gave the option to enable it...), but somehow it grew on me when I tried to implement it in reqWin 'just for fun'. It's currently enabled with an asModal boolean, so it's disabled by default, but I enabled it by default on wedge.org so that you can have a look and tell me what you think.
The original idea was that we could turn some (if not all) alert calls into modal popups and the background dimming would be a visual clue that it requires an action and clicking elsewhere won't just close the popup.
What do you think...?
Plus, the 'Close the window' link is the perfect place to show buttons ;)
Posted: July 6th, 2012, 07:32 PM

Oh, and the background dimming also gives a hint that your click 'did' something when we're loading the contents through Ajax... On my dev platform it's immediate, but here it can take a couple of seconds, so it's nice to have some feedback.
4798
Features / Re: New revs - Public comments
« on July 6th, 2012, 04:36 PM »
Quote from Arantor on July 5th, 2012, 03:00 PM
I have no issues with them being open source, provided that you're happy to keep on top of what comes in and make sure that any changes don't conflict with what Wedge is doing, really.
I'm trying to find a structure that would 'work' at github... I'm sure it can be done. (An organization account for Wedge, where we'll put Wedge itself, and then I need to determine whether my own little projects will be in this account or mine.)
I probably won't post everything in a single go though -- I'm thinking of going with WeCSS or SelectBox first, and then working from there...
Quote
I still think it's likely to eat time trying to keep everything in step if we're not careful, but other than my usual cynicism about workloads, no objections :)
Yeah, it's one of my main concerns about this. But it can bring benefits. Plus, I wouldn't like someone else to fork some of these components into jQuery plugins on github, even if respecting our license terms... I'd rather host the whole thing myself :P
Quote
I find WeCSS better than LESS to deal with.
Yep :) I just don't know about the name, ah ah... I think "Wess" is probably simpler and people are going to understand it better than "Wecess", because it looks more like "Less".
I ponder for a long time over many silly things!
Posted: July 5th, 2012, 06:58 PM

Also, re: PM popup...
I just looked into it, and noticed that it calls ?action=pm, rather than a popup saying "you've got mail, suckah!"
So basically what it would do if using reqWin, would open an Ajax popup with a page that's built for fullscreen, while it should instead show a special version with, for instance, an extract of the latest PMs in it, etc...
Maybe we'll get rid of it in favor of the notification system (+ popup) later, but for now all I can suggest is adding a ";sa=popup" param to the URL and build a special version for it... Or simply link to "?action=help;in=you_ve_got_mail_suckah_no_dont_bother_looking_for_that_string"
4799
Features / Re: Media boards: fishing for opinions
« on July 6th, 2012, 01:08 PM »
Quote from Arantor on July 6th, 2012, 12:02 AM
mediumint unsigned is fine for topic and media item ids as far as I'm concerned.
IIRC topics are originally signed mediumint so we get twice the original amount and no extra space taken so that's cool.
I guess that if someone's forum becomes huge, they'll have all the time they need to simply change the field sizes in the database because, thankfully, that can be done even through phpMyAdmin in a few steps... We can even release a script that will change everything for them. I guess I'm a bit too stressed and I tend to see limits everywhere when really I don't expect Wedge to host forums that have more than a few million posts... (or media items.)
Quote
The number of bytes is not a huge issue; MySQL quite happily uses 1, 2, 3 and 4 byte fields with impunity. Since MySQL does even have bitwise fields that actually work at the bit level, and it packs rows itself, it's not a really huge issue.
Oh, so a 3-byte field will be packed, like, compressed..?
Quote
Of a more practical issue is the fact that all the indexes which use that field (of which there are more than one AFAIR) will all remain the same size rather than growing.
I don't see what that means?
4800
Archived fixes / Re: Moving text within a post
« on July 5th, 2012, 06:53 PM »
Drag & drop is a strange beast really...
I noticed that it DOES have a meaning overall, though, it's just that it needs some adapting.