2015-02-01 00:02 zcrc has quit [Quit: AtomicIRC: The nuclear option.] 2015-02-01 00:25 dandon has quit [Quit: .] 2015-02-01 00:26 dandon has joined #qi-hardware 2015-02-01 00:36 atommann has joined #qi-hardware 2015-02-01 00:41 arhuaco has quit [Ping timeout: 246 seconds] 2015-02-01 00:53 arhuaco has joined #qi-hardware 2015-02-01 01:43 arhuaco has quit [Ping timeout: 256 seconds] 2015-02-01 01:43 dos1 has quit [Ping timeout: 256 seconds] 2015-02-01 01:43 uwe_mobile has quit [Ping timeout: 256 seconds] 2015-02-01 01:43 wpwrak has quit [Ping timeout: 256 seconds] 2015-02-01 01:43 ysionneau has quit [Ping timeout: 256 seconds] 2015-02-01 01:43 ysionneau has joined #qi-hardware 2015-02-01 01:43 Textmode has quit [*.net *.split] 2015-02-01 01:43 DocScrutinizer05 has quit [*.net *.split] 2015-02-01 01:43 DocScrutinizer51 has quit [*.net *.split] 2015-02-01 01:43 larsc has quit [*.net *.split] 2015-02-01 01:43 Nik05 has quit [*.net *.split] 2015-02-01 01:43 arhuaco_ has joined #qi-hardware 2015-02-01 01:43 wpwrak_ has joined #qi-hardware 2015-02-01 01:43 dos11 has joined #qi-hardware 2015-02-01 01:43 dos11 is now known as dos1 2015-02-01 01:44 uwe_mobile__ has joined #qi-hardware 2015-02-01 01:48 DocScrutinizer05 has joined #qi-hardware 2015-02-01 01:52 DocScrutinizer05 is now known as 77CAAI591 2015-02-01 01:52 Textmode has joined #qi-hardware 2015-02-01 01:52 DocScrutinizer05 has joined #qi-hardware 2015-02-01 01:52 Nik05 has joined #qi-hardware 2015-02-01 01:52 larsc has joined #qi-hardware 2015-02-01 01:52 DocScrutinizer51 has joined #qi-hardware 2015-02-01 01:52 Textmode has quit [Max SendQ exceeded] 2015-02-01 01:52 Nik05 has quit [Max SendQ exceeded] 2015-02-01 01:52 Nik05 has joined #qi-hardware 2015-02-01 01:52 Nik05 has quit [Changing host] 2015-02-01 01:52 Nik05 has joined #qi-hardware 2015-02-01 01:52 Textmode has joined #qi-hardware 2015-02-01 01:52 77CAAI591 has quit [Changing host] 2015-02-01 01:52 77CAAI591 has joined #qi-hardware 2015-02-01 01:52 DocScrutinizer05 has quit [Disconnected by services] 2015-02-01 01:52 77CAAI591 is now known as DocScrutinizer05 2015-02-01 01:52 DocScrutinizer05 has quit [Disconnected by services] 2015-02-01 01:52 DocScrutinizer05 has joined #qi-hardware 2015-02-01 01:52 DocScrutinizer05 has quit [Disconnected by services] 2015-02-01 01:52 DocScrutinizer05 has joined #qi-hardware 2015-02-01 01:53 DocScrutinizer05 has quit [Client Quit] 2015-02-01 01:53 DocScrutinizer05 has joined #qi-hardware 2015-02-01 02:00 hmm .. putty ... brand name "sicko". http://articulo.mercadolibre.com.ar/MLA-543789996-sicko-masilla-putty-para-modelismo-y-maquetas-50g-_JM 2015-02-01 02:11 grmbl. and why does freenode think i'm a smoker ? 2015-02-01 02:11 wpwrak_ is now known as wpwrak 2015-02-01 02:43 atommann has quit [Ping timeout: 264 seconds] 2015-02-01 03:33 atommann has joined #qi-hardware 2015-02-01 03:59 rozzin has left #qi-hardware [#qi-hardware] 2015-02-01 06:32 atommann has quit [Ping timeout: 245 seconds] 2015-02-01 06:50 arhuaco_ has quit [Quit: Leaving] 2015-02-01 07:17 atommann has joined #qi-hardware 2015-02-01 08:02 wolfspraul has joined #qi-hardware 2015-02-01 08:15 Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 2015-02-01 08:37 dandon_ has joined #qi-hardware 2015-02-01 08:37 dos11 has joined #qi-hardware 2015-02-01 08:38 viric_ has joined #qi-hardware 2015-02-01 08:40 uwe___ has joined #qi-hardware 2015-02-01 08:40 tumdedum_ has joined #qi-hardware 2015-02-01 08:45 atommann has quit [*.net *.split] 2015-02-01 08:45 dos1 has quit [*.net *.split] 2015-02-01 08:45 dandon has quit [*.net *.split] 2015-02-01 08:45 porchao has quit [*.net *.split] 2015-02-01 08:45 tumdedum has quit [*.net *.split] 2015-02-01 08:45 uwe_ has quit [*.net *.split] 2015-02-01 08:45 viric has quit [*.net *.split] 2015-02-01 08:45 dos11 is now known as dos1 2015-02-01 08:45 tumdedum_ is now known as tumdedum 2015-02-01 08:45 viric_ is now known as viric 2015-02-01 09:01 wolfspraul has quit [Ping timeout: 276 seconds] 2015-02-01 09:03 mth has quit [Ping timeout: 276 seconds] 2015-02-01 09:04 mth_ has joined #qi-hardware 2015-02-01 09:04 wolfspraul has joined #qi-hardware 2015-02-01 09:04 atommann has joined #qi-hardware 2015-02-01 09:05 viric has quit [Ping timeout: 276 seconds] 2015-02-01 09:05 mth_ is now known as mth 2015-02-01 09:06 viric_ has joined #qi-hardware 2015-02-01 09:06 viric_ is now known as viric 2015-02-01 10:48 atommann has quit [Ping timeout: 255 seconds] 2015-02-01 10:57 zcrc has joined #qi-hardware 2015-02-01 11:29 atommann has joined #qi-hardware 2015-02-01 11:29 zcrc has quit [Read error: Connection reset by peer] 2015-02-01 11:37 wpwrak: (smoker) you should check your xchat config/scripts. auto-rejoin without using '/msg nickserv ghost' will inevitably result in your client using next alternative nickname, on every netsplit or connectivity loss 2015-02-01 11:40 .xchat2/xchat-login.xsh :: 2015-02-01 11:40 nick Docscrutemp 2015-02-01 11:40 msg nickserv ghost DocScrutinizer51 MyPasswd 2015-02-01 11:40 timer 6 nick DocScrutinizer51 2015-02-01 11:41 msg nickserv id joerg_rw MyPasswd 2015-02-01 11:43 archang has quit [Read error: Connection reset by peer] 2015-02-01 11:44 http://wiki.maemo.org/User:Joerg_rw/xchat/ 2015-02-01 11:47 archang has joined #qi-hardware 2015-02-01 11:48 arossdotme has quit [Ping timeout: 264 seconds] 2015-02-01 11:49 arossdotme has joined #qi-hardware 2015-02-01 13:24 jekhor has joined #qi-hardware 2015-02-01 14:22 hmm. how would xchat know to execute xchat-login.xsh ? and what language is .xsh ? i can see lots of stuff about perl and python scripting, but you seem to be the only one on the planet who uses that xchat-login.xsh script :) 2015-02-01 14:37 jekhor has quit [Ping timeout: 265 seconds] 2015-02-01 14:47 xchat script? 2015-02-01 15:16 i guess it's a variant of the things described here: http://xchatdata.net/Scripting/HomePage 2015-02-01 15:36 atommann has quit [Quit: Leaving] 2015-02-01 15:56 jekhor has joined #qi-hardware 2015-02-01 16:53 wolfspraul has quit [Ping timeout: 240 seconds] 2015-02-01 18:00 wolfspraul has joined #qi-hardware 2015-02-01 18:01 FDCX_ has joined #qi-hardware 2015-02-01 19:53 jekhor has quit [Ping timeout: 240 seconds] 2015-02-01 20:06 rjeffries has joined #qi-hardware 2015-02-01 20:09 wpwrak your anelok case work boggles my mind. With the CNC approach what do you consider the practical upper bound on number of cases made that (tedious) way? 2015-02-01 20:11 I assume that a soft tool (aluminum mold, I think..) for injection molding would be logical way for moderate production. But is n=100 doable the hard way? 2015-02-01 20:22 jekhor has joined #qi-hardware 2015-02-01 20:34 wpwrak: no idea, al that stuff is 5 years old. I guess there's a well defined script name xchat executes on start. Or the whole thing got deactivated by me when I switched to ZNC 2015-02-01 20:36 quite possible that the thing been named xchat-login.sh before I renamed it to disable it 2015-02-01 20:36 and it looks like plain xchat commands without leading "/" 2015-02-01 20:38 prolly Raster instructed me back in TPE 2015-02-01 20:39 or shortly after, when I bought my N810 2015-02-01 20:40 without Raster's N800 (N770?) I'd possibly never had noticed maemo and thus xchat. Definitely Raster told me about xchat 2015-02-01 20:49 anyway I recall I learned about timers via '/help timer' cmd, and that stuff once kinda worked 2015-02-01 20:58 the cmds are only a 4 lines, you should be capable to grok the idea even without a POSIX standard scripting language being used ;-D 2015-02-01 21:02 maybe one of the 250 scripts provided on http://xchatdata.net/Scripting/HomePage even offers a smarter approach, like the one I do on Konversation where I wait for regex pattern "DocScrutinizer05.*has.*been.*ghosted" | "DocScrutinizer05.*is.*not.*online" to autorespond "/nick DocScrutinizer05". Smarter than a "sleep 6" 2015-02-01 21:11 wolfspraul has quit [Quit: leaving] 2015-02-01 21:34 rjeffries: n=100 may be easier the hard way, yes. a mold is hard to make with my mill. so by the time i'd have one made and fully debugged, i'd probably be done with the 100 directly milled cases 2015-02-01 21:35 DocScrutinizer05: interesting .. didn't know of the raster angle :) 2015-02-01 21:36 (concept) yes, that's clear enough. but i'd like to avoid the temporary name. and to do that i'll need to understand more of what's underneath 2015-02-01 21:38 you need a temporary name anyway, since you can't log in to IRC with a nick that's already in use 2015-02-01 21:39 recently your temporary name is smoker 2015-02-01 21:39 ;-) 2015-02-01 21:49 well, i only need a temp name if there's actually a conflict 2015-02-01 21:50 lrockhq has joined #qi-hardware 2015-02-01 22:13 you need one to even find out *if* there is a conflict 2015-02-01 22:19 your client tries to log in with your primary nickname (wpwrak). If that fails, the client usually tries the secondary/alternative nickname (in your case wpwrak_). Whatever the result of this, next steps are: authenticate to nickserv (/msg nickserv ), ghost primary nickname (answer either "can't ghost yourself [when using your primary nick] or "has.*been.*ghosted" resp ".*is.*not.*online" [when using secondary 2015-02-01 22:19 nick]), then _try_ to change nick to primary nick, ideally on receiving (one of) the reply(s) as mentioned before from nickserv (since sometimes nickserv takes 'ages' to complete the ghost command) 2015-02-01 22:20 oops s/ /msg nickserv / /msg nickserv ID / 2015-02-01 22:21 jekhor has quit [Ping timeout: 256 seconds] 2015-02-01 22:27 changing nick to is a NUL operation when your nick already is the primary one. And "/msg nickserv ghost " will fail when you already use primary nick ("can't ghost yourself"). So the above sequence doesn't need any tests and conditional branches. It simply "just works" 2015-02-01 22:29 NB your alternative (temporary) nick is completely arbitrary, you don't even need to know it 2015-02-01 22:30 wpwrak: ^^^ 2015-02-01 22:33 my concern would be auto-joining of channels. does that wait until i have sorted out the nick situation ? if not, any temporary nick is still a problem 2015-02-01 22:33 that depends on client 2015-02-01 22:33 xchat :) 2015-02-01 22:33 I dunno about xchat 2015-02-01 22:33 who use xchat here 2015-02-01 22:34 me ! :) 2015-02-01 22:34 i am shocked 2015-02-01 22:34 so a crazy fvwm2rc with xchat 2015-02-01 22:34 guess you would have expected that i use a strictly tty-type interface. no cursor positioning ;) 2015-02-01 22:35 *usually* any login script should complete before chan-autojoin runs 2015-02-01 22:36 wpwrak: yes 2015-02-01 22:36 wpwrak: also note please that any such "problem" with alternative nick only ever shows when you actually run into a collision 2015-02-01 22:36 wpwrak: I would expected something like this: http://www.zsh.org/mla/users/2006/msg00582.html 2015-02-01 22:37 DocScrutinizer05: doesn't make you script always produce the problem, given that it always uses the temp nick ? 2015-02-01 22:37 when xchat can log in with primary_nick, all the script with all the ghosting etc will be completely invisible to IRC 2015-02-01 22:37 sorry, that script is a tad old and loaded with cruft 2015-02-01 22:38 (zirc) yeah, that looks decently hardcore ;-) 2015-02-01 22:39 now do it in traditional Bourne, for the veterans :) 2015-02-01 22:39 log in to IRC ideally using server password (or SASL) to authenticate during log in. To be on the failsafe side, do /ns id accountname password. Then /ns ghost primary_nick. Then /nick primary_nick 2015-02-01 22:40 simple as that 2015-02-01 22:41 hint: on freenode use "accountname:password" for server password 2015-02-01 22:45 hint: I repeat the above for 3 times, to deal with delays in nickserv 2015-02-01 22:45 well, step 2,3,4 of above ;-) 2015-02-01 22:46 /ns id accountname password; /ns ghost primary_nick password; /nick primary_nick 2015-02-01 22:47 password should be expendable on ghost command, I nevertheless use it in case the previous ID command didn't complete yet 2015-02-01 22:48 but I do this because I _always_ use DocScrutinizer06 (SIC!) as login nick, on this client. Otherwise you mayve ghost yourself, dunno 2015-02-01 22:50 you can't ghost anybody when you're not authenticated and don't use password in ghost command 2015-02-01 22:50 so up to you if you use ghost with password or without 2015-02-01 22:52 BEWARE! don't use this scheme on two concurrent clients with same primary_nick, or they will start lick-ass pingpong 2015-02-01 22:52 kick* 2015-02-01 22:53 ;-P 2015-02-01 22:54 same applies for multiple connections to same IRC network from same client, unless you make sure that script only runs for first server connection but not for second+ 2015-02-01 22:58 heh :) you've already convinced me that this problem doesn't have an easy solution and that debugging any solution it probably considerably more annoying to people than the occasional manual change 2015-02-01 22:58 let's just hope freenode keeps the number of such renames reasonably low also in the future ... 2015-02-01 23:06 no, this problem is extremely simple to solve (see above), doesn't need much debugging particularly since the solution runs since several years on my clients, and you're running into this problem on *every* reconnect caused by whatever reason 2015-02-01 23:06 unless the disconnect time is long enough to make IRC servers auto-'ghost' the stale login 2015-02-01 23:08 honestly, how hard can it be to add a >>/ns id accountname password; /ns ghost primary_nick password; /nick primary_nick<< to some reconnect hook in your irc client? 2015-02-01 23:11 but meh, not _my_ problem 2015-02-01 23:18 ((auto-'ghost')) "...has left this server (Quit: No Ping reply in 180 seconds.)." 2015-02-01 23:20 freenode changed that from 12 to 3 minutes some years ago, probably to mitigate exactly this problem 2015-02-01 23:21 I discussed with freenode stuff why they don't do auto-ghost on re-login, but they had some compelling reason why they don't want this - alas I forgot the details 2015-02-01 23:32 actually I think they changed ping period from 600s to 90s 2015-02-01 23:33 or sth like that 2015-02-01 23:37 http://bugs.quassel-irc.org/issues/500 2015-02-01 23:46 ((debug)) you can enter all those commands manually, after killing and restarting your IRC client. One tip I found during automating the manually tested commands: you need a delay of several seconds between the ghost-cmd and the nick-change (if you don't wait to go nifty and wait for the response to ghost-cmd, sth I did in Konversation with "highlight" on above mentioned regex) 2015-02-01 23:47 that's why my xchat script uses that timer