[09:23] Morning [11:50] Morning [12:10] Morning peoples, dogs, turkeys, hamsters and everything else [12:10] what's fosscon? www.fosscon.us/Attend [12:11] must be something jedijf keeps sending emails about :-/ [12:13] lol [12:13] you unfortunately will be getting more [12:14] i did apologize yesterday......must not have /meant/ it \o/ [12:15] not me! I don't get any :-D [14:23] JonathanD: the fosscon site is bonkers [14:23] the speaker list has links and thy're all forbidden [14:25] MutantTurkey: just fixed [14:26] so we have waltman pleia2 ? [14:27] anyone else giving a talk here? [14:32] MutantTurkey: you [14:38] MutantTurkey: just *you* are forbidden [14:42] JonathanD: thanks [14:52] jedijf: 'talk info now up [14:55] MutantTurkey: thanks; just finished spamming around the globe [14:56] social listy - leaflets [14:56] MutantTurkey: are you registered? [14:56] MutantTurkey: if you register now, you'll be number 200! [14:57] yesterday [14:57] JonathanD: hold off til noon forthe next drumroll [14:57] i am [14:57] can i register again? [14:57] Does that mean I can take a nap? [14:58] MutantTurkey: if you bring someone with you :P [14:58] company -> Chernobyl Poultry Associates Inc [14:58] LLC [14:58] low-level-chicken [15:00] ♫ rollin west philly, listening to big willie, driving my mini-van, afraid of getting pulled ova in lower merion, ♫ [15:03] Is that a song? [15:05] i just made it up [15:06] MutantTurkey's talk is on making up music on the fly. [15:06] DJ Nucleo-BASS [15:14] Hello everyone. Can anyone help with a quick $PATH issue? http://askubuntu.com/questions/508655/installing-a-script-in-path [15:15] surely [15:16] here's the solution, well it doesn't work like that [15:16] you are trying to run 'yo' right? [15:16] so you need to mark the head of the cli.js file with a proper shebang (it might be there), and chmod +x it [15:16] Howdy qtrain [15:17] not to familiar with with node though [15:17] JohathanD: Hi! [15:17] MutantTurkey: Yes trying to run yo [15:18] maybe a symlink would work best here, in addition to that [15:18] my guess is there are several js files? [15:18] at the top of your cli.js file you should put a shebang like this [15:18] #!/usr/bin/env node [15:18] then chmod +x cli.js [15:19] then ln -s cli.js /usr/bin/yo [15:19] MutantTurkey: yes cli.js and yoyo.js and a subdirectory node_modules [15:19] right [15:19] so first, [15:19] running node cli.js brings up the generator [15:19] head -n 1 cli.js [15:19] what do you see? [15:19] $ head -n 1 cli.js # run this [15:19] if you come to fosscon we can help :p [15:19] #!/usr/bin/env node [15:19] great! [15:19] now [15:19] chmod +x cli.js [15:20] that will set it 'executable' [15:20] qtrain: indeed, come to fosscon! [15:20] qtrain: did that work? [15:20] $ chmod +x cli.js # run this [15:21] MutantTurkey: ran chmod command but yo still isn't returns command not found [15:21] qtrain: you need to create a symlink to it now [15:21] $ sudo ln -s cli.js /usr/bin/yo # run this [15:22] #tbt to the time i didn't know anything about linux and told jedijf there was no such command as 'is' b/c is and ls look identical on the crappy tty fonts [15:22] MutantTurkey: ln: failed to create symbolic link ‘/usr/bin/yo’: File exists [15:22] uh [15:22] type which yo [15:22] 'which yo' [15:22] cat /usr/bin/yo [15:23] ls -l /usr/bin/yo [15:23] might already be a symlink [15:23] you might need to chmod +X /usr/bin [15:23] which yo returns no output cat /usr/bin/yo returns no such file or directory [15:23] ok so there is no /usr/bin/yo [15:23] did you do it as root? [15:24] with sude that is [15:24] JonathanD: any ideas here? [15:24] sudo returns command not found for sudo /usr/bin/yo [15:24] o [15:24] no [15:24] i mean the ln [15:24] ls -l /usr/bin/yo returns lrwxrwxrwx 1 root root 29 Aug 6 12:41 /usr/bin/yo -> ../lib/node_modules/yo/cli.js [15:24] so it exists [15:24] and ther's already a symlink for it [15:24] MutantTurkey: not really. [15:25] qtrain: what happens if you do /usr/bin/yo [15:25] oh but that's a relative symlink, so i don't know about that [15:25] no such file or directory [15:25] qtrain: is ls -l on the file red [15:25] or indicate in some way the link is broken? [15:25] /usr/bin/yo -> ../lib/node_modules/yo/cli.js is all red [15:26] right [15:26] so that's a 'broken' link [15:26] ok [15:26] ok gotcha [15:26] so remove that [15:26] MutantTurkey: I'll read scrollback when I have a few and see if it makes any sense :) [15:26] because it points to nowhere [15:26] then try to run the sudo ln -s cli.js /usr/bin/yo [15:26] ok not sure how to remove symlink. pretty new [15:26] rm [15:27] just like any other file [15:27] rm /usr/bin/yo? rm -r? [15:27] rm /usr/bin/yo [15:27] sudo !! if you need it [15:28] ok done. ls -l returns no such file [15:28] you created the symlink? [15:28] you cannot do a relative path in your symlink btw [15:28] it needs to be [15:28] /full/path/to/cli.js /usr/bin/yo [15:29] no not yet was just checking to make sure it was removed [15:29] oh [15:29] ok so create symlink? [15:29] ye [15:30] ln -s /home/qtrain/.node/lib/node_modules/yo/cli.js /usr/bin/yo [15:30] is that correct? [15:30] yes [15:32] MutantTurkey: B-e-a-utiful Yo works. Thanks so much! [15:33] surely [15:33] FOSScon is the premire local open source even taking place at the Franklin institute tomorrow, and it's free! [15:33] there's my plug [15:34] FOSScon? awsome! right outside of philly. I'll be there! [15:36] yay [15:37] waltman: still workin on cricket [15:38] JonathanD: what's with the open block at 10 am? [15:39] MutantTurkey: we're short a talk (maybe not though, waiting on confirmation) [15:39] ah [15:39] again, i have great free-form raps [15:39] also can solve a rubiks cube [15:40] i own a raspberry pi, so i am basically like richard stallman level of prophet [15:42] hahaha emacs is soo hard!! [15:42] qtrain: don't forget to register! [15:42] qtrain: https://secure.fosscon.us [15:42] qtrain: it's free (or you can contribute and get a shirt) but we need reasonably accurate counts :) [15:42] MutantTurkey: I can bring in a cube for you to solve! [15:45] o/ [15:45] good afternoon [15:45] (almost) [15:45] Howdy. [15:45] lazyPower: are you coming to fosscon? [15:46] JonathanD: done thanks. [15:46] i see the registration link - when is it? [15:46] lazyPower: tomorrow. [15:46] oh :( no, i'm going to the WPLUG picnic [15:46] already promised to help out with provisioning/etc. [15:46] man [15:46] we need to coordinate with you guys [15:47] thats it. i nominate myself to be the gopher for the PA LOCO and WPLUG [15:47] plz plz plz ping me with events so i can relay them to our linux/bsd homies of WPLUG [15:48] lazyPower: relocate picnic. How's a rooftop deck on the Franklin Institute sound? [15:48] haha, already paid to reserve a shelter @ north park [15:48] lazyPower: we'll cover the shelter cost :P [15:56] maybe next year we can forego the picnic and go to fosscon instead. [15:56] I'm about due for another philly steak [15:56] https://lh3.googleusercontent.com/-Kdr88rxEW3A/U6RyM-4bnsI/AAAAAAAAJt8/PG59DP-JNlE/w1191-h881-no/IMG_20140618_201457.jpg [17:34] WPLUG? [17:34] west pa? [17:34] shouldn't there be a super active pittsburgh lug? [18:19] MutantTurkey: that's it [18:28] oh [18:33] saplug == wplug [19:46] MutantTurkey: #wplug on freenode === jedijf is now known as po_box === po_box is now known as jedijf [20:45] what's the sa stand for in saplug? [20:45] er, the sap [20:47] super active pittsburgh lug [20:53] aha [20:57] got to hangout with the head of CS at CMU earlier this year [20:57] we happen to be family friends! and there was a wedding so we spent some extended time at the wedding [20:57] weird how people are just people [21:21] MutantTurkey: who's the head of CS there?