7 ms·
StarWars + Git logs = StarLogs
- looki 14y agoNeat, but shouldn't it show the commits first to last?
- artemave 14y agoIt is a git log viewer. So it follows `git log` behaviour.
- limpangel 14y agoawesome
- masukomi 14y agoThey don't seem to actually get any smaller (faux perspective) as they scroll up, they just scroll up and fade out... :/
- kaoD 14y agoI definitely see the letters getting smaller. Chrome Stable here.
- jaredmcateer 14y agoChrome Version 27.0.1453.12 dev Ubuntu 12.04 also not seeing the effect, though I did on my windows machine (running latest stable)
- ajanuary 14y agoIt uses css 3d transforms. Maybe your browser doesn't support that?
- grimman 14y agoPerforms as expected in Firefox release channel (20.0.1).
- aidenn0 14y agoI don't either (Chromium 25)
- seivan 14y agoSurprisingly funny. :) I wish the url changed so one could link someone. Solved now, but it should be added.
- artemave 14y agoJust changed it so you can specify user/repo in hashtag: http://starlogs.net/#rails/rails http://starlogs.net/#rails/rails
- mmahemoff 14y agoNice, but please consider switching to HTML5 history (pushState). It's just as easy and a lot cleaner. Especially that you can use popstate to let people switch the URL. It's amazing anyway.
- mcrittenden 14y agoIf he were to use pushState for this, wouldn't he need a .htaccess (or other means) to point all requests to index.html? Meaning it's not just as easy?
- mmahemoff 14y agoYes, it is a bit more config on the server. The site can still be a FD at JS client though, you just need to make sure all paths link to it.
- Tobu 14y agoIt's also easy to get broken behaviour (on one site I use the url is updated without a new history entry, and even on GitHub the page sometimes gets desynced).
- spuz 14y agoIt would be great if this worked on private repos.
- aroman 14y agoWell then it wouldn't be very private, would it? I mean if you're trusting this website with your commit logs, presumably they would also have access to all of your source code... I guess it depends on your needs for privacy.
- mschuster91 14y agoYou'd have to grant starlog read-access to your repos for that.
- js2 14y agoSetup your own instance: https://github.com/artemave/StarLogs https://github.com/artemave/StarLogs
- deleted 14y ago[deleted]
- muan 14y agoAWESOME. I am surprised that I found this funny, though it doesn't seem to work with user url, does it?
- honigbeutler 14y agoit does you have to kill the spaces between name / repo to name/repo
- rhapsodyv 14y agoGreat!!! Now I can convince my boss to change from svn to git! :D
- antimora 14y agoexcept that it does not work on private repos =(
- phalasz 14y agoLove it. :)
- mschuster91 14y agoI literally fell from the chair due to laughter. Brilliant.
- artemave 14y agoCheck out this one: http://starlogs.net/#s-t-a-r-w-a-r-s/episode-iv http://starlogs.net/#s-t-a-r-w-a-r-s/episode-iv
- m4tthumphrey 14y agoI was wondering how long it would take for someone to do this and look it's been done already!
- JiPi 14y agoHahaha, awesome! Made me laugh out loud, alone, in my home office! :)
- codecurve 14y agoFrom now, every time I create a new repo, the first commit message is going to be "A long time ago in a galaxy far, far away".
- jaredmcateer 14y agoUnfortunately it seem to scroll from newest to oldest
- NickNameNick 14y agoContinually rebasing a shared repos to keep the 'A long time ago ...' message at the top would probably be a bad idea
- tterrace 14y agoThis is very cool. I also just noticed a neat quirk - if you switch tabs (I'm on chrome) the animations pause but the timer to show the text keeps ticking. So all the text bunches up at the bottom until you switch back at which point the text blob starts to fade out all together. The page visibility api: http://www.w3.org/TR/2011/WD-page-visibility-20110602/ http://www.w3.org/TR/2011/WD-page-visibility-20110602/ might be able to help with that.
- artemave 14y agoNice one. Thanks!
- kpreid 13y agoNot a bad idea to respond to visibility, but to solve the blob problem it would be better to explicitly synchronize text creation and text position. This is basic in game/simulation programming: you don't want the rules of the game to change depending on the performance of the computer — it may be slower, but it should be internally consistent. For example, have a single, explicit 'scroll position' or 'time' variable (they're equivalent in this case), increment it on a timer, and insert new text when (time mod N) rolls over.
- alan_cx 14y agoI was hoping I could bung in any url and see the text scrolling, like a BBC.co.uk news item, or something. Was looking forward to reading the news in that format. Especially with the music. It kinda seemed appropriate for a certain huge UK story...
- graywh 14y agoI don't like how it joins the summary line and the explanatory text with just a space. I'd recommend preserving blank lines in the commit message as line breaks.
- autotravis 14y agoThis is awesome! Is the entry box for the repo supposed to go away once it finds it? It stayed there, covering the text in Chrome 27 dev on Arch... It would be cool if it disappeared.
- artemave 14y agoIt does on Chrome 26.0.1410.65 (osx) or Firefox or Safari Perhaps it is because of switch to blink? Anyway, forewarned - forearmed. Thanks!
- BHSPitMonkey 14y agoI had that problem on Chrome 26.0.1410.63 as well. If you refresh the page (or just go directly to the URL that gets produced after you specify a repo), it won't be there.
- UncleBill 14y agoI was so excited when the music began!!!
- xanadohnt 14y ago3-2-1 Disney take down notice.
- cheshire137 14y agoTried giving it both my Github user name as well as the URL to my Github profile. It "couldn't find the repo" in both cases. :/
- rkuykendall-com 14y agoIt wants it in the format username/repo, not just username. So for example, rkuykendall/Simplici7y or moneypenny/GithubFacebook
- pkamb 14y agoI took that to mean "username or repo".
- tobych 14y agoYeah, that happened to me on the first couple of tries. I parsed the '/' as meaning 'or', but of course it means a slash, here.
- susi22 14y agohttp://starlogs.net/#twitter/bootstrap http://starlogs.net/#twitter/bootstrap 5 seconds in "shiiiit"
- wubbfindel 14y agoThis would be a great way to read headings from an RSS feed! Wonder if the feedly guys would consider it as a hidden view?
- pw7 14y agoGreat idea and what a fun way to read through commit messages http://starlogs.net/#discourse/discourse http://starlogs.net/#discourse/discourse Also fun :)
- miles_matthias 14y agoThis is my new favorite website.
- fdb 14y agoI wonder which open-source project has the funniest commit messages for this. The ones from commit logs from last night seem to work quite well: http://starlogs.net/#astanway/Commit-Logs-From-Last-Night http://starlogs.net/#astanway/Commit-Logs-From-Last-Night (NSFW)
- sanketsaurav 14y agoA.W.E.S.O.M.E!
- dariot 14y agoOne of the best GitHub-related apps, honestly
- sravfeyn 14y agoThere's small problem on how browsers respond, when we change the hash#parameter in the URL and hit ENTER in the sites where DOM is manipulated using AJAX depending on hash-value, like in this site. It doesn't get updated until we hit ENTER for second time in Chrome, reload in Firefox. I also have a similar site that manipulates DOM depending on hash value. If you are on instamovi.com/#bourne with bourne movies listed...and you change it to instamovi.com/#bond and hit ENTER, there's no change in the DOM. You have to hit ENTER again, then the movie listing changes to Bond movies. Similar thing happens here on starlogs.net/#repo1 to starlogs.net/#repo2 Any idea how to fix this?
- glitchdout 14y agoWhy not use the HTML5 history API? Why do people still use onhashchange? Better browser support?
- ozh 14y agoMost awesomest thing of the day.
- jared314 14y agoAwesome. But, shouldn't it be going from first commit to latest commit? Like telling the story of the project. Edit: Found the repo[0] in the page source. [0] https://github.com/artemave/StarLogs https://github.com/artemave/StarLogs
- hostops 14y agoMy coworker instantly after me showing him this -> him: quick lets turn our private repos public to use with this -> me: LOL -> boss: frown
- moe 14y agoSadly it sort of bugs out when the commit messages are really long: http://starlogs.net/#torvalds/linux http://starlogs.net/#torvalds/linux
- craigching 14y agoDidn't realize my sound was off. Way cooler with the sound on :)
- slosh 14y agoplease do this for basecamp!!!!!!!
- antimora 14y agosupport for private repos would be nice.
- akadien 14y agoThis is the whole reason why I went into computer science. I watched all of my repos twice today, then I started picking repos at random. Even my non-techie "I can't work an Apple Magic Pad" big-boobed wife thinks it's super cool. Well done!!
- anigbrowl 14y agoI want to read HN this way :-|
- mojoe 14y agoThis is hilarious, and would probably get hugely popular if you let people put custom text in there and then link to it.
- leot 14y ago... makes coding that much more epic.
- vog 14y agoI love the idea, but I'd have preferred a more subtle approach, e.g. using only music with a free license or explicit permission by the author. Although I don't consider George Lucas to be a troll, I'm afraid that in general, this attitude (just use the music and see what happens) is an invitation for copyright trolls.
- tunnuz 14y agoYou made my year. :D